Diarkis C++Client Library API Document
tcp.h ファイル
#include <cstdint>
#include <functional>
#include "diarkis/common.h"
#include "diarkis/logging/LoggerFactory.h"
#include "diarkis/network/eventArgs.h"
#include "diarkis/network/transport.h"
#include "diarkis/system/Event.h"
#include "diarkis/system/result.h"
tcp.h の依存先関係図:
被依存関係図:

[ソースコード]

クラス

class  Diarkis::Network::IDiarkisTcp
 TCP機能のためのインターフェースクラス [詳解]
 

名前空間

 Diarkis
 
 Diarkis::Network
 

マクロ定義

#define DIARKIS_TCP_DEFAULT_HEARTBEAT_INTERVAL   5000
 

列挙型

enum  Diarkis::Network::DiarkisTcpConnectionState : std::uint8_t {
  Diarkis::Network::DiarkisTcpConnectionState::NOT_CONNECTED = 0, Diarkis::Network::DiarkisTcpConnectionState::CONNECTING, Diarkis::Network::DiarkisTcpConnectionState::CONNECTED, Diarkis::Network::DiarkisTcpConnectionState::DISCONNECTING,
  Diarkis::Network::DiarkisTcpConnectionState::BROKEN
}
 

関数

DIARKIS_EXPORT std::ostream & Diarkis::Network::operator<< (std::ostream &, DiarkisTcpConnectionState)
 
DIARKIS_EXPORT IDiarkisTcpDiarkis::Network::DiarkisCreateTcp (size_t heartbeatInterval=5000)
 IDiarkisTcpクラスを作成します。 [詳解]
 

変数

enum DIARKIS_EXPORT Diarkis::Network::DiarkisTcpConnectionState
 

マクロ定義詳解

◆ DIARKIS_TCP_DEFAULT_HEARTBEAT_INTERVAL

#define DIARKIS_TCP_DEFAULT_HEARTBEAT_INTERVAL   5000