Sirikata
|
A pair of callbacks related to a stream. More...
#include <TCPStream.hpp>
Public Member Functions | |
Callbacks (const Stream::ConnectionCallback &connectionCallback, const Stream::ReceivedCallback &bytesReceivedCallback, const Stream::ReadySendCallback &readySendCallback, const std::tr1::weak_ptr< AtomicValue< int > > &sendStatus) | |
Public Attributes | |
Stream::ConnectionCallback | mConnectionCallback |
Stream::ReceivedCallback | mBytesReceivedCallback |
Stream::ReadySendCallback | mReadySendCallback |
std::tr1::weak_ptr < AtomicValue< int > > | mSendStatus |
A pair of callbacks related to a stream.
Used for a target of a map type Holds the callback to receive for a connection and the bytes received callback
Sirikata::Network::TCPStream::Callbacks::Callbacks | ( | const Stream::ConnectionCallback & | connectionCallback, |
const Stream::ReceivedCallback & | bytesReceivedCallback, | ||
const Stream::ReadySendCallback & | readySendCallback, | ||
const std::tr1::weak_ptr< AtomicValue< int > > & | sendStatus | ||
) | [inline] |
Referenced by Sirikata::Network::MultiplexedSocket::receiveFullChunk().
std::tr1::weak_ptr<AtomicValue<int> > Sirikata::Network::TCPStream::Callbacks::mSendStatus |