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"

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. | |
Network engine, layer 5 with no multithread support.
Definition in file unified_network.h.
1.6.1