Sirikata
Public Member Functions | Private Member Functions | Private Attributes
Sirikata::TCPSpaceNetwork::TCPReceiveStream Class Reference
Inheritance diagram for Sirikata::TCPSpaceNetwork::TCPReceiveStream:
Collaboration diagram for Sirikata::TCPSpaceNetwork::TCPReceiveStream:

List of all members.

Public Member Functions

 TCPReceiveStream (ServerID sid, RemoteSessionPtr s, Network::IOStrand *_ios)
 ~TCPReceiveStream ()
virtual ServerID id () const
virtual Chunkfront ()
virtual Chunkpop ()

Private Member Functions

void getCurrentRemoteStream ()
bool canReadFrom (RemoteStreamPtr &strm)

Private Attributes

ServerID logical_endpoint
RemoteSessionPtr session
RemoteStreamPtr front_stream
Chunkfront_elem
Network::IOStrandios

Constructor & Destructor Documentation

Sirikata::TCPSpaceNetwork::TCPReceiveStream::TCPReceiveStream ( ServerID  sid,
RemoteSessionPtr  s,
Network::IOStrand _ios 
)
Sirikata::TCPSpaceNetwork::TCPReceiveStream::~TCPReceiveStream ( )

Member Function Documentation

bool Sirikata::TCPSpaceNetwork::TCPReceiveStream::canReadFrom ( RemoteStreamPtr strm) [private]
Chunk * Sirikata::TCPSpaceNetwork::TCPReceiveStream::front ( ) [virtual]
void Sirikata::TCPSpaceNetwork::TCPReceiveStream::getCurrentRemoteStream ( ) [private]
ServerID Sirikata::TCPSpaceNetwork::TCPReceiveStream::id ( ) const [virtual]
Chunk * Sirikata::TCPSpaceNetwork::TCPReceiveStream::pop ( ) [virtual]

Member Data Documentation


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