Public Member Functions

zeus::TCommPipe::TPipeContainer Class Reference

#include <CommPipe.h>

List of all members.

Public Member Functions

 TPipeContainer (IMessage &rMsg)
virtual ~TPipeContainer ()
Retval getData (IMessage *&rpData)
void setData (IMessage &rMsg)
TPipeContainergetPrev ()
void setPrev (TPipeContainer *pPrev)

Detailed Description

Der PipeContainer beinhaltet eine PipeMessage vom Typ ISTUnknown. Die PipeContainer bilden untereinander eine Single Linked List


Constructor & Destructor Documentation

zeus::TCommPipe::TPipeContainer::TPipeContainer ( IMessage rMsg ) [inline]

Creates a container object

Parameters:
rMsg: Message object to place in pipes FIFO
virtual zeus::TCommPipe::TPipeContainer::~TPipeContainer (  ) [inline, virtual]

Destroys the container object and the containing message object cause usage of autopointer.


Member Function Documentation

Retval zeus::TCommPipe::TPipeContainer::getData ( IMessage *&  rpData ) [inline]

Ermitteln des Datenobjekts. Die Referenz wird dadurch automatisch alloziert

Parameters:
rpData: Rueckgabeparameter des Datenobjektsr
Return values:
RET_INVALID_PARAMETER: Fehlerhafter Rueckgabeparameter
RET_REQUEST_FAILED: Das Datenobjekt ist NULL
RET_NOERROR: Fehlerfreie Rueckgabe des Datenobjekts
TPipeContainer* zeus::TCommPipe::TPipeContainer::getPrev (  ) [inline]

Ermitteln des Vorgaenger-Containers

Returns:
m_pPrevContainer
void zeus::TCommPipe::TPipeContainer::setData ( IMessage rMsg ) [inline]

sets the container data

Parameters:
rMsg: Message object to place in pipes FIFO
void zeus::TCommPipe::TPipeContainer::setPrev ( TPipeContainer pPrev ) [inline]

Setzen des Vorgaenger-Containers

Parameters:
pPrev: Vorgaenger-Container

The documentation for this class was generated from the following file:
 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:24