#include <Receiver.h>
Inheritance diagram for Receiver< T >:
Public Member Functions | |
Receiver (PlatformProcess *process, const char *receiverName, bool blocking) | |
The constructor. | |
virtual int | fillEntryTable (ObjectEntry *entryTable, int id) |
Fills the Aperios entry table for global functions. | |
Protected Member Functions | |
virtual void | handleMessage (ONotifyMessage &msg) |
The function is called when a new package arrived. | |
Static Protected Member Functions | |
void | aperiosConnect (OConnectMessage *msg) |
The Aperios connection handler. | |
void | aperiosNotify (ONotifyMessage *msg) |
The Aperios handler that is called when a package is received. | |
Static Protected Attributes | |
Receiver< T > * | theInstance = 0 |
The only instance of Receiver<T>. |
A receiver is an object that reads packages from an Aperios queue.
Definition at line 104 of file Receiver.h.
|
The constructor.
Definition at line 153 of file Receiver.h. |
|
The function is called when a new package arrived.
Definition at line 113 of file Receiver.h. References ASSERT, InStream< InMemory, InBinary >::eof(), and ReceiverList::setEventId(). |
Here is the call graph for this function:
|
The Aperios connection handler.
Definition at line 129 of file Receiver.h. |
|
The Aperios handler that is called when a package is received.
Definition at line 139 of file Receiver.h. |
|
Fills the Aperios entry table for global functions. The function will write two entries into the table.
Implements ReceiverList. Definition at line 166 of file Receiver.h. References ASSERT, ENTRY_TABLE_MIN, and ReceiverList::setBlockingId(). |
Here is the call graph for this function:
|
The only instance of Receiver<T>.
Definition at line 180 of file Receiver.h. |