Diarkis C++Client Library API Document
Diarkis::Modules 名前空間

クラス

class  IDiarkisDirectMessage
 DirectMessageのインターフェースクラス [詳解]
 
class  IDiarkisField
 Fieldのためのインターフェースクラス [詳解]
 
class  IDiarkisGroup
 Group用のインターフェースクラス [詳解]
 
class  IDiarkisMatchMaker
 MatchMaker機能のためのインターフェースクラス [詳解]
 
class  IDiarkisP2P
 P2Pのインターフェースクラス [詳解]
 
class  IDiarkisRoom
 Room機能のインターフェースクラス [詳解]
 
class  IDiarkisRPC
 
class  IDiarkisSession
 Session機能のためのインターフェースクラス [詳解]
 
class  IDiarkisTimedNumber
 
class  IDiarkisTimedState
 
struct  MatchMakerCondition
 マッチメイキングの検索条件 [詳解]
 

関数

DIARKIS_EXPORT IDiarkisDirectMessageDiarkisCreateDirectMessage ()
 IDiarkisDirectMessageクラスを作成します。 [詳解]
 
DIARKIS_EXPORT IDiarkisFieldDiarkisCreateField ()
 IDiarkisFieldクラスを作成します。 [詳解]
 
DIARKIS_EXPORT IDiarkisGroupDiarkisCreateGroup ()
 IDiarkisDirectMessageクラスを作成します。 [詳解]
 
DIARKIS_EXPORT IDiarkisMatchMakerDiarkisCreateMatchMaker ()
 IDiarkisMatchMakerクラスを作成します。 [詳解]
 
DIARKIS_EXPORT IDiarkisP2PDiarkisCreateP2P (std::shared_ptr< IDiarkisUdp > udp)
 IDiarkisP2Pクラスを作成します。 [詳解]
 
DIARKIS_EXPORT IDiarkisRoomDiarkisCreateRoom ()
 IDiarkisRoomクラスを作成します。 [詳解]
 
DIARKIS_EXPORT IDiarkisRPCDiarkisCreateRPC (std::shared_ptr< IDiarkisRoom > room_)
 IDiarkisRPCクラスを作成します。 [詳解]
 
DIARKIS_EXPORT IDiarkisSessionDiarkisCreateSession ()
 IDiarkisSessionクラスを作成します。 [詳解]
 
DIARKIS_EXPORT IDiarkisTimedNumberDiarkisCreateTimedNumber (int32_t current, int32_t min, int32_t max, int32_t step, int32_t interval)
 
DIARKIS_EXPORT IDiarkisTimedStateDiarkisCreateTimedState (std::initializer_list< int32_t > states, int32_t interval)
 

関数詳解

◆ DiarkisCreateDirectMessage()

DIARKIS_EXPORT IDiarkisDirectMessage* Diarkis::Modules::DiarkisCreateDirectMessage ( )

IDiarkisDirectMessageクラスを作成します。

被呼び出し関係図:

◆ DiarkisCreateField()

DIARKIS_EXPORT IDiarkisField* Diarkis::Modules::DiarkisCreateField ( )

IDiarkisFieldクラスを作成します。

被呼び出し関係図:

◆ DiarkisCreateGroup()

DIARKIS_EXPORT IDiarkisGroup* Diarkis::Modules::DiarkisCreateGroup ( )

IDiarkisDirectMessageクラスを作成します。

被呼び出し関係図:

◆ DiarkisCreateMatchMaker()

DIARKIS_EXPORT IDiarkisMatchMaker* Diarkis::Modules::DiarkisCreateMatchMaker ( )

IDiarkisMatchMakerクラスを作成します。

被呼び出し関係図:

◆ DiarkisCreateP2P()

DIARKIS_EXPORT IDiarkisP2P* Diarkis::Modules::DiarkisCreateP2P ( std::shared_ptr< IDiarkisUdp udp)

IDiarkisP2Pクラスを作成します。

被呼び出し関係図:

◆ DiarkisCreateRoom()

DIARKIS_EXPORT IDiarkisRoom* Diarkis::Modules::DiarkisCreateRoom ( )

IDiarkisRoomクラスを作成します。

被呼び出し関係図:

◆ DiarkisCreateRPC()

DIARKIS_EXPORT IDiarkisRPC* Diarkis::Modules::DiarkisCreateRPC ( std::shared_ptr< IDiarkisRoom room_)

IDiarkisRPCクラスを作成します。

被呼び出し関係図:

◆ DiarkisCreateSession()

DIARKIS_EXPORT IDiarkisSession* Diarkis::Modules::DiarkisCreateSession ( )

IDiarkisSessionクラスを作成します。

被呼び出し関係図:

◆ DiarkisCreateTimedNumber()

DIARKIS_EXPORT IDiarkisTimedNumber* Diarkis::Modules::DiarkisCreateTimedNumber ( int32_t  current,
int32_t  min,
int32_t  max,
int32_t  step,
int32_t  interval 
)

◆ DiarkisCreateTimedState()

DIARKIS_EXPORT IDiarkisTimedState* Diarkis::Modules::DiarkisCreateTimedState ( std::initializer_list< int32_t >  states,
int32_t  interval 
)