Scale Stack 0.3 Developer Documentation

scalestack::network::local::datagram::socket Class Reference

#include <socket.h>

Inheritance diagram for scalestack::network::local::datagram::socket:
scalestack::network::datagram_provider scalestack::event::handler

Public Member Functions

 socket (event::handler_service &handler_service, datagram_service &datagram_service, const struct addrinfo *local, const std::string &local_address, const struct addrinfo *peer)
 ~socket ()

Private Member Functions

 socket (const socket &)
socketoperator= (const socket &)

Private Attributes

std::string _local_address

Detailed Description

Definition at line 41 of file socket.h.


Constructor & Destructor Documentation

scalestack::network::local::datagram::socket::socket ( event::handler_service handler_service,
datagram_service datagram_service,
const struct addrinfo *  local,
const std::string &  local_address,
const struct addrinfo *  peer 
)

Definition at line 37 of file socket.cc.

scalestack::network::local::datagram::socket::~socket (  ) 

Definition at line 47 of file socket.cc.

scalestack::network::local::datagram::socket::socket ( const socket  )  [private]

Don't allow copying of objects.


Member Function Documentation

socket& scalestack::network::local::datagram::socket::operator= ( const socket  )  [private]

Don't allow assignment of objects.


Field Documentation

Definition at line 67 of file socket.h.


The documentation for this class was generated from the following files:
Generated on Thu Feb 17 13:10:23 2011 by  doxygen 1.6.3