File: request.cc

package info (click to toggle)
stealth 3.00.00-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 1,380 kB
  • ctags: 371
  • sloc: cpp: 2,730; makefile: 161; sh: 98
file content (15 lines) | stat: -rw-r--r-- 357 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "ipc.ih"

StealthEnums::Mode IPC::request()
{
    ifstream runFile;
    Exception::open(runFile, d_options.runFile());

    runFile.ignore(numeric_limits<int>::max(), '\n');

    getline(runFile, d_requestText) >> d_requestorPid;

    auto iter = s_request.find(d_requestText);

    return iter == s_request.end() ? Mode::UNKNOWN : iter->second;
}