AbstractMessageIOGateway Member List

This is the complete list of members for AbstractMessageIOGateway, including all inherited members.

AbstractMessageIOGateway()AbstractMessageIOGateway
AddOutgoingMessage(const MessageRef &messageRef)AbstractMessageIOGateway [inline]
ClearPulseChildren()PulseNode
ContainsPulseChild(PulseNode *child) constPulseNode [inline]
DecrementRefCount() constRefCountable [inline]
DoInput(AbstractGatewayMessageReceiver &receiver, uint32 maxBytes=MUSCLE_NO_LIMIT)AbstractMessageIOGateway [inline]
DoInputImplementation(AbstractGatewayMessageReceiver &receiver, uint32 maxBytes=MUSCLE_NO_LIMIT)=0AbstractMessageIOGateway [protected, pure virtual]
DoOutput(uint32 maxBytes=MUSCLE_NO_LIMIT)AbstractMessageIOGateway [inline]
DoOutputImplementation(uint32 maxBytes=MUSCLE_NO_LIMIT)=0AbstractMessageIOGateway [protected, pure virtual]
EnsureBufferSize(uint8 **bufPtr, uint32 *bufSize, uint32 desiredSize, uint32 copySize)AbstractMessageIOGateway [protected]
ExecuteSynchronousMessaging(AbstractGatewayMessageReceiver *optReceiver, uint64 timeoutPeriod=MUSCLE_TIME_NEVER)AbstractMessageIOGateway [virtual]
FreeLargeBuffer(uint8 **bufPtr, uint32 *bufSize)AbstractMessageIOGateway [protected]
GetCycleStartTime() constPulseNode [inline]
GetDataIO() constAbstractMessageIOGateway [inline]
GetFlushOnEmpty() constAbstractMessageIOGateway [inline]
GetManager() constRefCountable [inline]
GetOutgoingMessageQueue()AbstractMessageIOGateway [inline]
GetOutgoingMessageQueue() constAbstractMessageIOGateway [inline]
GetOutputStallLimit() constAbstractMessageIOGateway [virtual]
GetPulseTime(uint64 now, uint64 prevResult)PulseNode [virtual]
GetRefCount() constRefCountable [inline]
GetScheduledPulseTime() constPulseNode [inline]
GetSuggestedMaximumTimeSlice() constPulseNode [inline]
HasBytesToOutput() const=0AbstractMessageIOGateway [pure virtual]
IncrementRefCount() constRefCountable [inline]
InvalidatePulseTime(bool clearPrevResult=true)PulseNode [protected]
IsHosed() constAbstractMessageIOGateway [inline]
IsReadyForInput() constAbstractMessageIOGateway [virtual]
IsStillAwaitingSynchronousMessagingReply() constAbstractMessageIOGateway [inline, protected, virtual]
IsSuggestedTimeSliceExpired() constPulseNode [inline]
operator=(const RefCountable &)RefCountable [inline]
Pulse(uint64 now, uint64 scheduledTime)PulseNode [virtual]
PulseNode()PulseNode
PutPulseChild(PulseNode *child)PulseNode
RefCountable()RefCountable [inline]
RefCountable(const RefCountable &)RefCountable [inline]
ReflectServer classAbstractMessageIOGateway [friend]
RemovePulseChild(PulseNode *child)PulseNode
Reset()AbstractMessageIOGateway [virtual]
ScratchProxyReceiver classAbstractMessageIOGateway [friend]
SetDataIO(const DataIORef &ref)AbstractMessageIOGateway [inline]
SetFlushOnEmpty(bool flush)AbstractMessageIOGateway
SetHosed()AbstractMessageIOGateway [inline, protected]
SetManager(AbstractObjectManager *manager)RefCountable [inline]
SetSuggestedMaximumTimeSlice(uint64 maxUsecs)PulseNode [inline]
Shutdown()AbstractMessageIOGateway [virtual]
SynchronousAfterMessageReceivedFromGateway(const MessageRef &msg, void *userData, AbstractGatewayMessageReceiver &r)AbstractMessageIOGateway [inline, protected, virtual]
SynchronousBeginMessageReceivedFromGatewayBatch(AbstractGatewayMessageReceiver &r)AbstractMessageIOGateway [inline, protected, virtual]
SynchronousEndMessageReceivedFromGatewayBatch(AbstractGatewayMessageReceiver &r)AbstractMessageIOGateway [inline, protected, virtual]
SynchronousMessageReceivedFromGateway(const MessageRef &msg, void *userData, AbstractGatewayMessageReceiver &r)AbstractMessageIOGateway [inline, protected, virtual]
~AbstractMessageIOGateway()AbstractMessageIOGateway [virtual]
~PulseNode()PulseNode [virtual]
~RefCountable()RefCountable [inline, virtual]


Generated on Thu Jun 5 17:47:56 2008 for MUSCLE by  doxygen 1.5.1