Sirikata
Classes | Namespaces | Functions
libcore/plugins/tcpsst/ASIOReadBuffer.cpp File Reference
#include <sirikata/core/util/Platform.hpp>
#include <sirikata/core/network/Asio.hpp>
#include <sirikata/core/network/IOStrandImpl.hpp>
#include "TcpsstUtil.hpp"
#include "TCPStream.hpp"
#include <sirikata/core/queue/ThreadSafeQueue.hpp>
#include "ASIOSocketWrapper.hpp"
#include "MultiplexedSocket.hpp"
#include "ASIOReadBuffer.hpp"
#include "VariableLength.hpp"
Include dependency graph for ASIOReadBuffer.cpp:

Classes

struct  Sirikata::Network::ASIOReadBufferUtil

Namespaces

namespace  Sirikata
 

Note: All the classes provided in this file are thin wrappers around the corresponding classes in ASIO.


namespace  Sirikata::Network
 

Network contains Stream and TCPStream.


Functions

void Sirikata::Network::BufferPrint (void *pointerkey, const char extension[16], const void *vbuf, size_t size)
ASIOReadBuffer * Sirikata::Network::MakeASIOReadBuffer (const MultiplexedSocketPtr &parentSocket, unsigned int whichSocket, const MemoryReference &strayBytesAfterHeader, TCPStream::StreamType streamType)
 The only public interface to TCPReadBuffer is the constructor-like-function which takes in a MultiplexedSocket and an integer offset.