Public Member Functions | Protected Member Functions

zeus::TMappedCommPipe Class Reference

#include <MappedCommPipe.h>

Inheritance diagram for zeus::TMappedCommPipe:
zeus::TCommPipe zeus::TAbstractRemoteObject zeus::IOwnCommPipe zeus::TZObject zeus::IRemoteObject zeus::ICommPipe zeus::IZUnknown zeus::IZUnknown zeus::IZUnknown

List of all members.

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 ()

Detailed Description

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.


Constructor & Destructor Documentation

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


Member Function Documentation

void MQUALIFIER TMappedCommPipe::flush (  ) [virtual]
See also:
ICommPipe::flush

Reimplemented from zeus::TCommPipe.

Retval MQUALIFIER TMappedCommPipe::getMessage ( IMessage *&  rpMessage ) [virtual]
See also:
ICommPipe::getMessage

Reimplemented from zeus::TCommPipe.

Retval MQUALIFIER TMappedCommPipe::sendMessage ( IMessage rMessage ) [virtual]
See also:
ICommPipe::sendMessage

Reimplemented from zeus::TCommPipe.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:28:25