56 throw std::invalid_argument(
"NIC cannot be null");
63 throw std::invalid_argument(
"NIC cannot be null");
Definition communicator.h:16
This class initializes the API.
Definition initializer.h:20
Communicator_T::Message_T Message
Definition initializer.h:26
static NIC_T * create_nic()
Creates a network interface abstraction.
Definition initializer.h:50
Protocol< NIC_T > Protocol_T
Definition initializer.h:24
Communicator< Protocol_T > Communicator_T
Definition initializer.h:25
NIC< SocketEngine > NIC_T
Definition initializer.h:23
static Protocol_T * create_protocol(NIC_T *nic)
Creates a protocol for system communication.
Definition initializer.h:54
Template class for network messages with Clock integration.
Definition message.h:31
EntityType
Definition protocol.h:161
Select_Debug<(Traits< T >::debugged &&Traits< Debug >::error)> db(Debug_Error l)
Definition debug.h:166