ICP
1
|
#include <TCPEventStreamer.h>
Public Member Functions | |
TCPEventBufferT (const TCPEventBufferT &eb) | |
TCPEventBufferT (T *b, uint32_t n) | |
virtual int | numBytes () const |
virtual int | numBytesRemaining () const |
virtual const unsigned char * | currentBytes () const |
virtual void | advance (int offset) |
virtual bool | done () const |
virtual TCPEventBufferT & | operator= (const TCPEventBufferT &eb) |
Public Member Functions inherited from TCPEventBuffer | |
virtual TCPEventBuffer & | operator= (const TCPEventBuffer &eb)=0 |
virtual | ~TCPEventBuffer () |
Private Member Functions | |
TCPEventBufferT () | |
currrent byte offset More... | |
Private Attributes | |
uint32_t | m_current_pos |
uint32_t | m_num_bytes |
current position in m_bytes stream More... | |
Poco::SharedPtr< T > | m_ptr |
total number of bytes to send More... | |
unsigned char * | m_bytes |
original data to send More... | |
Definition at line 22 of file TCPEventStreamer.h.
|
inlineprivate |
currrent byte offset
Definition at line 29 of file TCPEventStreamer.h.
|
inline |
Definition at line 32 of file TCPEventStreamer.h.
|
inline |
Definition at line 33 of file TCPEventStreamer.h.
|
inlinevirtual |
Implements TCPEventBuffer.
Definition at line 37 of file TCPEventStreamer.h.
References TCPEventBufferT< T >::m_current_pos.
|
inlinevirtual |
Implements TCPEventBuffer.
Definition at line 36 of file TCPEventStreamer.h.
References TCPEventBufferT< T >::m_bytes, TCPEventBufferT< T >::m_current_pos, and TCPEventBufferT< T >::m_num_bytes.
|
inlinevirtual |
Implements TCPEventBuffer.
Definition at line 38 of file TCPEventStreamer.h.
References TCPEventBufferT< T >::m_current_pos, and TCPEventBufferT< T >::m_num_bytes.
|
inlinevirtual |
Implements TCPEventBuffer.
Definition at line 34 of file TCPEventStreamer.h.
References TCPEventBufferT< T >::m_num_bytes.
|
inlinevirtual |
Implements TCPEventBuffer.
Definition at line 35 of file TCPEventStreamer.h.
References TCPEventBufferT< T >::m_current_pos, and TCPEventBufferT< T >::m_num_bytes.
|
inlinevirtual |
Definition at line 39 of file TCPEventStreamer.h.
References TCPEventBufferT< T >::m_bytes, TCPEventBufferT< T >::m_current_pos, TCPEventBufferT< T >::m_num_bytes, and TCPEventBufferT< T >::m_ptr.
|
private |
original data to send
Definition at line 28 of file TCPEventStreamer.h.
Referenced by TCPEventBufferT< T >::currentBytes(), and TCPEventBufferT< T >::operator=().
|
private |
Definition at line 25 of file TCPEventStreamer.h.
Referenced by TCPEventBufferT< T >::advance(), TCPEventBufferT< T >::currentBytes(), TCPEventBufferT< T >::done(), TCPEventBufferT< T >::numBytesRemaining(), and TCPEventBufferT< T >::operator=().
|
private |
current position in m_bytes stream
Definition at line 26 of file TCPEventStreamer.h.
Referenced by TCPEventBufferT< T >::currentBytes(), TCPEventBufferT< T >::done(), TCPEventBufferT< T >::numBytes(), TCPEventBufferT< T >::numBytesRemaining(), and TCPEventBufferT< T >::operator=().
|
private |
total number of bytes to send
Definition at line 27 of file TCPEventStreamer.h.
Referenced by TCPEventBufferT< T >::operator=().