Sirikata
Namespaces | Defines | Functions
libcore/plugins/tcpsst/ASIOSocketWrapper.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 "VariableLength.hpp"
Include dependency graph for ASIOSocketWrapper.cpp:

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.


Defines

#define ASIOSocketWrapperBuffer(pointer, size)   boost::asio::buffer(pointer,(size))

Functions

void Sirikata::Network::ASIOLogBuffer (void *pointerkey, const char extension[16], const uint8 *buffer, size_t buffersize)
char Sirikata::Network::toHex (unsigned char a)
void Sirikata::Network::BufferPrint (void *pointerkey, const char extension[16], const void *vbuf, size_t size)
void Sirikata::Network::copyHeader (void *destination, const char *stringPrefix, const UUID &key, unsigned int num)
int Sirikata::Network::translateBase64 (uint8 *destination, const uint8 *source, int numSigBytes)
Sirikata::Network::Address Sirikata::Network::convertEndpointToAddress (const boost::asio::ip::tcp::endpoint &ep)

Define Documentation

#define ASIOSocketWrapperBuffer (   pointer,
  size 
)    boost::asio::buffer(pointer,(size))