library: libNetx #include "TXInputBuffer.h" |
TXInputBuffer
class description - source file - inheritance tree (.pdf)
private:
TCondition* GetSyncObjOrMakeOne(Short_t streamid)
Int_t MsgForStreamidCnt(Short_t streamid)
public:
TXInputBuffer()
TXInputBuffer(const TXInputBuffer&)
~TXInputBuffer()
TXMessage* GetMsg(Short_t streamid, Int_t secstimeout)
bool IsMexEmpty()
bool IsSemEmpty()
long MexSize()
TXInputBuffer& operator=(const TXInputBuffer&)
Int_t PutMsg(TXMessage* msg)
TXMessage* RetrieveMsg(Short_t streamid)
long SemSize()
private:
list<TXMessage*> fMsgQue queue for incoming messages
TMutex* fMutex mutex to protect data structures
map<Short_t,TCondition*> fSyncobjRepo each streamid counts on a condition
TXInputBuffer
Authors: Alvise Dorigo, Fabrizio Furano
INFN Padova, 2003
Inline Functions
void ~TXInputBuffer()
TCondition* GetSyncObjOrMakeOne(Short_t streamid)
Int_t MsgForStreamidCnt(Short_t streamid)
TXInputBuffer TXInputBuffer()
bool IsMexEmpty()
bool IsSemEmpty()
long MexSize()
Int_t PutMsg(TXMessage* msg)
long SemSize()
TXMessage* GetMsg(Short_t streamid, Int_t secstimeout)
TXMessage* RetrieveMsg(Short_t streamid)
TXInputBuffer TXInputBuffer(const TXInputBuffer&)
TXInputBuffer& operator=(const TXInputBuffer&)
Author: Alvise Dorigo, Fabrizio Furano
Last update: root/netx:$Name: $:$Id: TXInputBuffer.h,v 1.4 2005/05/08 13:49:31 rdm Exp $
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.