Sirikata
Classes | Namespaces | Typedefs
libcore/include/sirikata/core/network/Asio.hpp File Reference
#include <boost/asio.hpp>
#include "IOService.hpp"
Include dependency graph for Asio.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Sirikata::Network::InternalIOWork
 Simple wrapper around Boost.Asio's io_service::work, allowing for safe, cross-platform allocation and use. More...
class  Sirikata::Network::InternalIOStrand
 Simple wrapper around Boost.Asio's io_service::strand, allowing for safe, cross-platform allocation and use. More...
class  Sirikata::Network::TCPSocket
 Simple wrapper around Boost.Asio's tcp::socket, allowing for safe, cross-platform allocation and use. More...
class  Sirikata::Network::TCPListener
 Simple wrapper around Boost.Asio's tcp::acceptor, allowing for safe, cross-platform allocation and use. More...
class  Sirikata::Network::TCPResolver
 Simple wrapper around Boost.Asio's tcp::resolver, allowing for safe, cross-platform allocation and use. More...
class  Sirikata::Network::UDPSocket
 Simple wrapper around Boost.Asio's udp::socket, allowing for safe, cross-platform allocation and use. More...
class  Sirikata::Network::UDPResolver
 Simple wrapper around Boost.Asio's udp::resolver, allowing for safe, cross-platform allocation and use. More...
class  Sirikata::Network::DeadlineTimer
 Simple wrapper around Boost.Asio's deadline_timer, allowing for error-prone, cross-platform allocation and use. More...

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.


Typedefs

typedef
boost::asio::ip::tcp::socket 
Sirikata::Network::InternalTCPSocket
typedef
boost::asio::ip::tcp::acceptor 
Sirikata::Network::InternalTCPAcceptor
typedef
boost::asio::ip::tcp::resolver 
Sirikata::Network::InternalTCPResolver
typedef
boost::asio::ip::udp::socket 
Sirikata::Network::InternalUDPSocket
typedef
boost::asio::ip::udp::resolver 
Sirikata::Network::InternalUDPResolver