In file fantom/fantom.hh:

class fantom

fantom main class.

Inheritance:


Public Methods

fantom ()
Default constructor
fantom (int argc, char* argv[])
Creates fantom and parses command line arguments
~fantom ()
Destructor
bool init ()
Initialiion
bool operator! () const
Return true on error
bool operator) ()
Processes an input line
bool finished () const
True if program has terminated
bool interactive () const
True if in interactive mode
bool verbose () const
True if in verbose mode
bool process (int sec = 0)
Process frames
bool read (const char* line)
read an input file
bool parse (const char* line)
Parses an input line
void help ()
Printes a help message
void errorMessage ()
Prints the mostr recent error message
void interrupt (int signal)
Signal interrupt (Control-C)
static int main (int argc, char* argv[])
Main program: creates fantom and start the main event loop

Protected Fields

bool fError
Error flag
bool fInteractive
Interactive mode
bool fVerbose
Verbose mode
bool fCtrlC
Control-C active
std::string fFilename
Initialization file
std::string fCommands
Initializing commands
std::string fLastline
Last input line
bool fFinished
Finished flag
std::string fMsg
Last error message
smart_ilist fInputs
List of input devices
smart_olist fOutputs
List of output devices
framemux fMux
Frame multiplexer

Documentation

The main class. This class export the main program function for parsing the command line arguments for invoking the command line interpreter.s

fantom()
Default constructor

fantom(int argc, char* argv[])
Creates fantom and parses command line arguments

~fantom()
Destructor

bool init()
Initialiion

bool operator! () const
Return true on error

bool operator) ()
Processes an input line

bool finished() const
True if program has terminated

bool interactive() const
True if in interactive mode

bool verbose() const
True if in verbose mode

bool process(int sec = 0)
Process frames

bool read(const char* line)
read an input file

bool parse(const char* line)
Parses an input line

void help()
Printes a help message

void errorMessage()
Prints the mostr recent error message

void interrupt(int signal)
Signal interrupt (Control-C)

static int main(int argc, char* argv[])
Main program: creates fantom and start the main event loop

bool fError
Error flag

bool fInteractive
Interactive mode

bool fVerbose
Verbose mode

bool fCtrlC
Control-C active

std::string fFilename
Initialization file

std::string fCommands
Initializing commands

std::string fLastline
Last input line

bool fFinished
Finished flag

std::string fMsg
Last error message

smart_ilist fInputs
List of input devices

smart_olist fOutputs
List of output devices

framemux fMux
Frame multiplexer


This class has no child classes.

alphabetic index hierarchy of classes


Please send questions and comments to zweizig_j@ligo.caltech.edu


generated by doc++