#include <ifaddrs.h>
#include <string>
#include <vector>
#include <set>
#include <boost/function.hpp>
#include <boost/algorithm/string.hpp>
#include <boost/enable_shared_from_this.hpp>
#include "asio.hpp"
#include "Exception.h"
#include "Network.h"
#include "NetAddress.h"
#include "NetInterface.h"
#include "NetException.h"
Go to the source code of this file.
Classes | |
class | castor::net::CastorChannel |
class | castor::net::CCallback |
Namespaces | |
namespace | castor |
namespace | castor::net |
Typedefs | |
typedef boost::function< void(const char *, size_t, NetAddressPtr) | castor::net::CastorChannelCallback ) |
typedef boost::function< void(const char *, size_t, NetAddressPtr, CastorChannelPtr) | castor::net::CastorChannelExtCallback ) |
typedef boost::shared_ptr < CastorChannel > | castor::net::CastorChannelPtr |
typedef boost::shared_ptr < CCallback > | castor::net::CCallbackPtr |
typedef asio::ip::multicast::enable_loopback | castor::net::EnableLoopback |
typedef boost::function< void(const NetAddress &)> | castor::net::Event |
typedef asio::ip::multicast::join_group | castor::net::JoinGroup |
typedef asio::ip::multicast::leave_group | castor::net::LeaveGroup |
typedef asio::ip::multicast::hops | castor::net::MulticastHops |
typedef asio::socket_base::reuse_address | castor::net::ReuseAddress |