nidas  v1.2-1520
Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
SyncDumper Class Reference

Public Member Functions

 SyncDumper ()
 
int parseRunstring (int argc, char **argv)
 
int run ()
 
void printHeader ()
 

Static Public Member Functions

static int usage (const char *argv0)
 
static void sigAction (int sig, siginfo_t *siginfo, void *)
 
static void setupSignals ()
 

Static Public Attributes

static bool interrupted = false
 

Private Member Functions

 SyncDumper (const SyncDumper &)
 
SyncDumperoperator= (const SyncDumper &)
 

Private Attributes

string _dataFileName
 
n_u::auto_ptr< n_u::SocketAddress_sockAddr
 
vector< string > _varnames
 
vector< const
SyncRecordVariable * > 
_vars
 
string _dumpHeader
 
string _dumpJSON
 

Static Private Attributes

static const int DEFAULT_PORT = 30001
 

Constructor & Destructor Documentation

SyncDumper::SyncDumper ( )
SyncDumper::SyncDumper ( const SyncDumper )
private

Member Function Documentation

SyncDumper& SyncDumper::operator= ( const SyncDumper )
private
int SyncDumper::parseRunstring ( int  argc,
char **  argv 
)
void SyncDumper::printHeader ( )
int SyncDumper::run ( )
void SyncDumper::setupSignals ( )
static

References sigAction().

Referenced by main().

void SyncDumper::sigAction ( int  sig,
siginfo_t *  siginfo,
void *   
)
static

References interrupted.

Referenced by setupSignals().

int SyncDumper::usage ( const char *  argv0)
static

References DEFAULT_PORT.

Referenced by parseRunstring().

Member Data Documentation

string SyncDumper::_dataFileName
private

Referenced by parseRunstring(), and run().

string SyncDumper::_dumpHeader
private

Referenced by parseRunstring(), and run().

string SyncDumper::_dumpJSON
private

Referenced by parseRunstring(), and run().

n_u::auto_ptr<n_u::SocketAddress> SyncDumper::_sockAddr
private

Referenced by parseRunstring(), and run().

vector<string> SyncDumper::_varnames
private

Referenced by parseRunstring(), and run().

vector<const SyncRecordVariable*> SyncDumper::_vars
private

Referenced by run().

const int SyncDumper::DEFAULT_PORT = 30001
staticprivate

Referenced by parseRunstring(), and usage().

bool SyncDumper::interrupted = false
static

Referenced by run(), and sigAction().


The documentation for this class was generated from the following file: