unified_network.h File Reference

Network engine, layer 5 with no multithread support. More...

#include "nel/misc/types_nl.h"
#include <vector>
#include <string>
#include "nel/misc/command.h"
#include "nel/misc/time_nl.h"
#include "callback_client.h"
#include "callback_server.h"
Include dependency graph for unified_network.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NLNET::TServiceId
 This class encapsulate the serviceId format. More...
class  NLNET::TServiceId8
 This class encapsulate the 8 bits service id. More...
struct  NLNET::TUnifiedCallbackItem
 Callback items. See CMsgSocket::update() for an explanation on how the callbacks are called. More...
class  NLNET::CUnifiedNetwork
 Layer 5. More...
struct  NLNET::CUnifiedNetwork::TNameMappedConnection
 A map of service ids, referred by a service name. More...
class  NLNET::CUnifiedNetwork::CUnifiedConnection
 This may contains a CCallbackClient or a TSockId, depending on which type of connection it is. More...
struct  NLNET::CUnifiedNetwork::CUnifiedConnection::TConnection
 The connection structure. More...

Namespaces

namespace  NLNET
 

This namespace contains all network class.


Typedefs

typedef void(* NLNET::TUnifiedNetCallback )(const std::string &serviceName, TServiceId sid, void *arg)
 Callback function type for service up/down processing.
typedef void(* NLNET::TUnifiedMsgCallback )(CMessage &msgin, const std::string &serviceName, TServiceId sid)
 Callback function type for message processing.

Detailed Description

Network engine, layer 5 with no multithread support.

Definition in file unified_network.h.


Generated on Thu Jan 7 08:28:27 2010 for NeL by  doxygen 1.6.1