My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::mediator::AntennaConsumerNotification Class Reference
Inheritance diagram for gcp::mediator::AntennaConsumerNotification:
gcp::mediator::AntennaConsumer gcp::util::GenericTask< ScannerMsg >

Public Member Functions

 AntennaConsumerNotification (Scanner *parent, std::string notifyChannel)
 
virtual ~AntennaConsumerNotification ()
 
void run ()
 
- Public Member Functions inherited from gcp::mediator::AntennaConsumer
 AntennaConsumer (Scanner *parent)
 
virtual ~AntennaConsumer ()
 
- Public Member Functions inherited from gcp::util::GenericTask< ScannerMsg >
void sendRestartMsg ()
 
void sendStopMsg ()
 
void sendHeartBeatMsg ()
 
virtual void fwdTaskMsg (ScannerMsg *msg)
 

Additional Inherited Members

- Protected Member Functions inherited from gcp::util::GenericTask< ScannerMsg >
 GenericTask ()
 
 GenericTask (Thread *thread)
 
virtual ~GenericTask ()
 
void sendTaskMsg (ScannerMsg *msg)
 
void startThreads (void *arg)
 
void startThread (void *arg, unsigned order)
 
unsigned getMinStartOrder ()
 
bool threadsNeedStarting ()
 
void cancelThreads ()
 
void cancelThread (unsigned order)
 
unsigned getMinCancelOrder ()
 
bool threadsNeedCancelling ()
 
void pingThreads (void *arg)
 
void raise (std::string name, int sigNo)
 
ThreadgetThread (std::string name)
 
bool threadsAreRunning ()
 
void shutdownConnection (int fd)
 
virtual void serviceMsgQ (void)
 
virtual void restart (void)
 
virtual void processTaskMsg (bool *stop)
 
virtual void processMsg (ScannerMsg *msg)
 
virtual void respondToHeartBeat ()
 
virtual void installTimer (ScannerMsg *msg)
 
virtual void installSignal (ScannerMsg *msg)
 
virtual void enableTimer (ScannerMsg *msg)
 
virtual void addHandler (ScannerMsg *msg)
 
void stepCommands ()
 
- Protected Attributes inherited from gcp::mediator::AntennaConsumer
Scannerparent_
 
- Protected Attributes inherited from gcp::util::GenericTask< ScannerMsg >
Threadthread_
 
std::vector< Thread * > threads_
 
PipeQ< ScannerMsg > msgq_
 
gcp::util::FdSet fdSet_
 
std::vector< Command * > commands_
 
struct timeval * timeOut_
 
TimeVal commandTimeOut_
 

Constructor & Destructor Documentation

AntennaConsumerNotification::AntennaConsumerNotification ( Scanner parent,
std::string  notifyChannel 
)

Constructor attaches to the specified notification channel.

....................................................................... Constructor.

AntennaConsumerNotification::~AntennaConsumerNotification ( )
virtual

Destructor.

....................................................................... Destructor.

Member Function Documentation

void AntennaConsumerNotification::run ( void  )
virtual

Override the base-class run methods

....................................................................... Run method blocks in NotificationObserver::run()

Reimplemented from gcp::util::GenericTask< ScannerMsg >.


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