All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Namespaces | Classes | Typedefs | Enumerations | Functions
castor::net Namespace Reference

Namespaces

namespace  channels

Classes

class  CastorChannel
class  CCallback
class  Communication
class  Defragment
class  NetAddress
struct  NetAddressPtrLess
class  NetException
class  NetInterface
class  Network

Typedefs

typedef std::vector< unsigned
char > 
Bytes
typedef boost::shared_ptr< BytesBytesPtr
typedef boost::function< void(const
char *, size_t, NetAddressPtr
CastorChannelCallback )
typedef boost::function< void(const
char *, size_t, NetAddressPtr,
CastorChannelPtr
CastorChannelExtCallback )
typedef boost::shared_ptr
< CastorChannel
CastorChannelPtr
typedef boost::shared_ptr
< CCallback
CCallbackPtr
typedef boost::shared_ptr
< Communication
CommunicationPtr
typedef
asio::ip::multicast::enable_loopback 
EnableLoopback
typedef boost::function< void(const
NetAddress &)> 
Event
typedef std::map< std::string,
NetInterfacePtr
InterfaceMap
typedef
asio::ip::multicast::join_group 
JoinGroup
typedef
asio::ip::multicast::leave_group 
LeaveGroup
typedef asio::ip::multicast::hops MulticastHops
typedef boost::shared_ptr
< NetAddress
NetAddressPtr
typedef std::vector
< NetAddressPtr
NetAddressPtrList
typedef std::multiset
< NetAddressPtr,
NetAddressPtrLess
NetAddressPtrMultiSet
typedef std::set
< NetAddressPtr,
NetAddressPtrLess
NetAddressPtrSet
typedef std::set< NetAddressNetAddressSet
typedef boost::shared_ptr
< NetInterface
NetInterfacePtr
typedef std::vector
< NetInterfacePtr
NetInterfacePtrList
typedef
asio::socket_base::reuse_address 
ReuseAddress

Enumerations

enum  SpicaSpecific {
  ss_none = 0x00, ss_plain = 0x01, ss_host = 0x02, ss_network = 0x03,
  ss_undecided = 0x04
}

Functions

bool operator!= (const NetAddress &one, const NetAddress &other)
bool operator< (const NetInterface &one, const NetInterface &other)
bool operator< (const NetAddress &one, const NetAddress &other)
bool operator== (const NetAddress &one, const NetAddress &other)

Typedef Documentation

typedef std::vector<unsigned char> castor::net::Bytes

Definition at line 38 of file src/net/NetAddress.h.

typedef boost::shared_ptr<Bytes> castor::net::BytesPtr

Definition at line 41 of file src/net/NetAddress.h.

typedef boost::function<void (const char *, size_t, NetAddressPtr) castor::net::CastorChannelCallback)

Definition at line 28 of file CastorChannel.h.

typedef boost::function<void (const char *, size_t, NetAddressPtr, CastorChannelPtr) castor::net::CastorChannelExtCallback)

Definition at line 29 of file CastorChannel.h.

typedef boost::shared_ptr<CastorChannel> castor::net::CastorChannelPtr

Definition at line 24 of file CastorChannel.h.

typedef boost::shared_ptr<CCallback> castor::net::CCallbackPtr

Definition at line 39 of file CastorChannel.h.

typedef boost::shared_ptr<Communication> castor::net::CommunicationPtr

Definition at line 13 of file Communication.h.

Definition at line 44 of file CastorChannel.h.

typedef boost::function<void (const NetAddress &)> castor::net::Event

Definition at line 31 of file CastorChannel.h.

typedef std::map<std::string, NetInterfacePtr> castor::net::InterfaceMap

Definition at line 67 of file NetInterface.cpp.

Definition at line 43 of file CastorChannel.h.

Definition at line 42 of file CastorChannel.h.

Definition at line 45 of file CastorChannel.h.

typedef boost::shared_ptr< NetAddress > castor::net::NetAddressPtr

Definition at line 39 of file include/NetAddress.h.

Definition at line 150 of file include/NetAddress.h.

Definition at line 147 of file include/NetAddress.h.

Definition at line 146 of file include/NetAddress.h.

Definition at line 148 of file include/NetAddress.h.

typedef boost::shared_ptr<NetInterface> castor::net::NetInterfacePtr

Definition at line 14 of file NetInterface.h.

Definition at line 17 of file NetInterface.h.

Definition at line 41 of file CastorChannel.h.


Enumeration Type Documentation

Enumerator:
ss_none 
ss_plain 
ss_host 
ss_network 
ss_undecided 

Definition at line 43 of file include/NetAddress.h.


Function Documentation

bool castor::net::operator!= ( const NetAddress &  one,
const NetAddress &  other 
)

Definition at line 599 of file NetAddress.cpp.

bool castor::net::operator< ( const NetInterface &  one,
const NetInterface &  other 
)

Definition at line 226 of file NetInterface.cpp.

bool castor::net::operator< ( const NetAddress &  one,
const NetAddress &  other 
)

Definition at line 603 of file NetAddress.cpp.

bool castor::net::operator== ( const NetAddress &  one,
const NetAddress &  other 
)

Definition at line 586 of file NetAddress.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Castor
Author(s): Carpe Noctem
autogenerated on Fri Nov 8 2013 11:05:41