#include <MappedCommPipe.h>
Public Member Functions | |
| TMappedCommPipe (const TString &rName) | |
| TMappedCommPipe (Uint upPriority, const TString &rName) | |
| virtual Retval MQUALIFIER | sendMessage (IMessage &rMessage) |
| virtual void MQUALIFIER | flush () |
| virtual Retval MQUALIFIER | getMessage (IMessage *&rpMessage) |
Protected Member Functions | |
| virtual | ~TMappedCommPipe () |
This class implements a special communication pipe. Each message item posted to this pipe must have a unique id. If the id is already posted to the pipe and not removed by the target object, the old object will be replaced.
| zeus::TMappedCommPipe::TMappedCommPipe | ( | const TString & | rName ) | [inline] |
Creates the communication pipe
| zeus::TMappedCommPipe::TMappedCommPipe | ( | Uint | uiPriority, |
| const TString & | rName | ||
| ) | [inline] |
Creates the communication pipe
| zeus::TMappedCommPipe::~TMappedCommPipe | ( | ) | [inline, protected, virtual] |
destroys the mappeds commpipe
| void MQUALIFIER TMappedCommPipe::flush | ( | ) | [virtual] |
Reimplemented from zeus::TCommPipe.
| Retval MQUALIFIER TMappedCommPipe::getMessage | ( | IMessage *& | rpMessage ) | [virtual] |
Reimplemented from zeus::TCommPipe.
| Retval MQUALIFIER TMappedCommPipe::sendMessage | ( | IMessage & | rMessage ) | [virtual] |
Reimplemented from zeus::TCommPipe.