Diarkis C++Client Library API Document
udp.h File Reference
#include <functional>
#include <ostream>
#include "diarkis/common.h"
#include "diarkis/logging/LoggerFactory.h"
#include "diarkis/network/eventArgs.h"
#include "diarkis/network/network.h"
#include "diarkis/network/profile.h"
#include "diarkis/network/transport.h"
#include "diarkis/system/Event.h"
#include "diarkis/system/Thread.h"
#include "diarkis/system/result.h"
Include dependency graph for udp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Diarkis::Network::IDiarkisUdp
 Interface class for UDP function. More...
 

Namespaces

 Diarkis
 
 Diarkis::Network
 

Enumerations

enum  Diarkis::Network::DiarkisUdpDisconnectionReason : std::uint8_t {
  Diarkis::Network::DiarkisUdpDisconnectionReason::Expected = 0, Diarkis::Network::DiarkisUdpDisconnectionReason::NoResponse = 1, Diarkis::Network::DiarkisUdpDisconnectionReason::RetryTimeout = 2, Diarkis::Network::DiarkisUdpDisconnectionReason::ForcedByServer = 3,
  Diarkis::Network::DiarkisUdpDisconnectionReason::Forced = 4, Diarkis::Network::DiarkisUdpDisconnectionReason::Timeout = 5, Diarkis::Network::DiarkisUdpDisconnectionReason::NormalDisconnect = 6
}
 Reason for disconnection from UDP server. More...
 

Functions

DIARKIS_EXPORT std::ostream & Diarkis::Network::operator<< (std::ostream &, DiarkisUdpDisconnectionReason)
 
DIARKIS_EXPORT IDiarkisUdpDiarkis::Network::DiarkisCreateUdp (uint32_t sendInterval=100, uint32_t echoInterval=5000)
 Initialization of UDP class instance. More...
 

Variables

enum DIARKIS_EXPORT Diarkis::Network::DiarkisUdpDisconnectionReason