TwiceAsNice
2019-02-18
|
This is the bcudump starter. More...
Public Member Functions | |
Starter () | |
int | start (int argc, char *argv[]) |
Starter () | |
int | start (int argc, char *argv[]) |
Private Member Functions | |
void | parseArguments (int argc, char *argv[]) |
void | redirectLoggerOutputTo (FILE *const file) |
void | determineNumberOfRecordsToDump (const po::variables_map &vm) |
void | dumpRecordsForEver () |
void | dumpLimitedNumberOfRecords () |
void | waitForOneRecord () |
void | onMissingRecord () |
void | installSignalHandler () |
int | noInterruptedSyscallRestart () |
void | printUsageAndExit (const std::string &programName) |
bool | isProgramTerminationRequested () |
DiagnosticRecordReceiverPtr | buildReceiver () |
void | parseArguments (int argc, char *argv[]) |
void | redirectLoggerOutputTo (FILE *const file) |
void | determineNumberOfRecordsToDump (const po::variables_map &vm) |
void | dumpRecordsForEver () |
void | dumpLimitedNumberOfRecords () |
void | waitForOneRecord () |
void | onMissingRecord () |
void | installSignalHandler () |
int | noInterruptedSyscallRestart () |
void | printUsageAndExit (const std::string &programName) |
bool | isProgramTerminationRequested () |
DiagnosticRecordReceiverPtr | buildReceiver () |
Private Attributes | |
DiagnosticRecordDumperPtr | dumper_ |
std::string | remoteHostname_ |
uint16_t | remoteUdpPort_ |
uint16_t | localUdpPort_ |
std::string | outputFile_ |
unsigned | numberOfRequestedRecordDumps_ |
unsigned long | numberOfDumpedRecords_ |
bool | endlessRecordsRequested_ |
std::string | long_arg_count_ |
std::string | short_arg_count_ |
This is the bcudump starter.
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |