Diarkis C++Client Library API Document
DiarkisInterfaceBase.h ファイル
#include <condition_variable>
#include <functional>
#include "DiarkisDirectMessageBase.h"
#include "DiarkisFieldBase.h"
#include "DiarkisGroupBase.h"
#include "DiarkisMatchMakerBase.h"
#include "DiarkisP2PBase.h"
#include "DiarkisRoomBase.h"
#include "DiarkisRpcBase.h"
#include "DiarkisSessionBase.h"
#include "DiarkisTcpBase.h"
#include "DiarkisUdpBase.h"
#include "diarkis/common.h"
#include "diarkis/network/profile.h"
#include "diarkis/system/Thread.h"
#include "logging/LoggerFactory.h"
#include "logging/loggerBackends/ConsoleLoggerBackend.h"
DiarkisInterfaceBase.h の依存先関係図:
被依存関係図:

[ソースコード]

クラス

class  DiarkisInterfaceBase
 Diarkisライブラリを操作するインタフェースの基本クラス [詳解]
 
struct  DiarkisInterfaceBase::RuntimeThreadData
 
struct  DiarkisInterfaceBase::ActiveInstanceList
 
struct  DiarkisInterfaceBase::AsyncGetEndpointArgs
 エンドポイントプロセスを非同期で取得する際に渡す引数 [詳解]
 

マクロ定義

#define ENABLE_LOGGER   1
 

列挙型

enum  LogOutType {
  DEBUG_OUT, FILE_OUT, FILE_OUT_TO_SPECIFIC_PATH, CONSOLE_OUT,
  DEBUG_AND_FILE_OUT, CUSTOM
}
 ログ出力の種類 [詳解]
 

マクロ定義詳解

◆ ENABLE_LOGGER

#define ENABLE_LOGGER   1

列挙型詳解

◆ LogOutType

enum LogOutType

ログ出力の種類

列挙値
DEBUG_OUT 
FILE_OUT 
FILE_OUT_TO_SPECIFIC_PATH 
CONSOLE_OUT 
DEBUG_AND_FILE_OUT 
CUSTOM