Instrument Neutral Distributed Interface INDI 2.2.5
Public Member Functions | List of all members
SerializedMsgWithoutSharedBuffer Class Reference

#include <SerializedMsgWithoutSharedBuffer.hpp>

Inheritance diagram for SerializedMsgWithoutSharedBuffer:
SerializedMsg

Public Member Functions

 SerializedMsgWithoutSharedBuffer (Msg *parent)
 
virtual ~SerializedMsgWithoutSharedBuffer ()
 
virtual bool generateContentAsync () const
 
virtual void generateContent ()
 
- Public Member Functions inherited from SerializedMsg
 SerializedMsg (Msg *parent)
 
virtual ~SerializedMsg ()
 
bool requestContent (const MsgChunckIterator &position)
 
bool getContent (MsgChunckIterator &position, void *&data, ssize_t &nsend, std::vector< int > &sharedBuffers)
 
void advance (MsgChunckIterator &position, ssize_t s)
 
void release (MsgQueue *from)
 
void addAwaiter (MsgQueue *awaiter)
 
ssize_t queueSize ()
 

Additional Inherited Members

- Protected Member Functions inherited from SerializedMsg
bool async_canceled ()
 
void async_updateRequirement (const SerializationRequirement &n)
 
void async_pushChunck (const MsgChunck &m)
 
void async_done ()
 
bool isAsyncRunning ()
 
void onDataReady ()
 
void collectRequirements (SerializationRequirement &req)
 
void abort ()
 
void blockReceiver (MsgQueue *toblock)
 
- Protected Attributes inherited from SerializedMsg
SerializationStatus asyncStatus
 
Msg * owner
 
MsgQueue * blockedProducer
 
std::set< MsgQueue * > awaiters
 
std::list< void * > ownBuffers
 

Detailed Description

Definition at line 23 of file SerializedMsgWithoutSharedBuffer.hpp.

Constructor & Destructor Documentation

◆ SerializedMsgWithoutSharedBuffer()

SerializedMsgWithoutSharedBuffer::SerializedMsgWithoutSharedBuffer ( Msg *  parent)

Definition at line 27 of file SerializedMsgWithoutSharedBuffer.cpp.

◆ ~SerializedMsgWithoutSharedBuffer()

SerializedMsgWithoutSharedBuffer::~SerializedMsgWithoutSharedBuffer ( )
virtual

Definition at line 31 of file SerializedMsgWithoutSharedBuffer.cpp.

Member Function Documentation

◆ generateContent()

void SerializedMsgWithoutSharedBuffer::generateContent ( )
virtual

Implements SerializedMsg.

Definition at line 40 of file SerializedMsgWithoutSharedBuffer.cpp.

◆ generateContentAsync()

bool SerializedMsgWithoutSharedBuffer::generateContentAsync ( ) const
virtual

Implements SerializedMsg.

Definition at line 35 of file SerializedMsgWithoutSharedBuffer.cpp.


The documentation for this class was generated from the following files: