nidas v1.2.3
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
TeeTTy Class Reference

Public Member Functions

 TeeTTy ()
 
int parseRunstring (int argc, char **argv)
 
int run ()
 
void setFIFOPriority (int val)
 
void setupSignals ()
 

Static Public Member Functions

static int usage (const char *argv0)
 

Private Attributes

string progname
 
string ttyname
 
n_u::SerialOptions ttyopts
 
list< string > rwptys
 
list< string > roptys
 
bool readonly
 
bool asDaemon
 
int priority
 
sigset_t _signalMask
 
int linedisc
 

Constructor & Destructor Documentation

◆ TeeTTy()

TeeTTy::TeeTTy ( )

Member Function Documentation

◆ parseRunstring()

int TeeTTy::parseRunstring ( int argc,
char ** argv )

◆ run()

int TeeTTy::run ( )

◆ setFIFOPriority()

void TeeTTy::setFIFOPriority ( int val)

References progname, and WLOG.

Referenced by run().

◆ setupSignals()

void TeeTTy::setupSignals ( )

References _signalMask, and sigAction().

Referenced by run().

◆ usage()

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

Referenced by parseRunstring().

Member Data Documentation

◆ _signalMask

sigset_t TeeTTy::_signalMask
private

Referenced by run(), and setupSignals().

◆ asDaemon

bool TeeTTy::asDaemon
private

Referenced by parseRunstring(), and run().

◆ linedisc

int TeeTTy::linedisc
private

Referenced by parseRunstring(), and run().

◆ priority

int TeeTTy::priority
private

Referenced by parseRunstring(), and run().

◆ progname

string TeeTTy::progname
private

◆ readonly

bool TeeTTy::readonly
private

Referenced by parseRunstring(), and run().

◆ roptys

list<string> TeeTTy::roptys
private

Referenced by parseRunstring(), and run().

◆ rwptys

list<string> TeeTTy::rwptys
private

Referenced by parseRunstring(), and run().

◆ ttyname

string TeeTTy::ttyname
private

Referenced by parseRunstring(), and run().

◆ ttyopts

n_u::SerialOptions TeeTTy::ttyopts
private

Referenced by parseRunstring(), and run().


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