 |
Diarkis C++Client Library API Document
|
Go to the documentation of this file.
6 #include "diarkis/diarkis_export.h"
9 namespace Diarkis {
namespace Commands
constexpr uint16_t RoomGetMembers
Room 参加メンバーのリストを取得する。
Definition: commands.h:25
constexpr uint16_t DirectMessageDisconnect
DirectMessage message notification disconnect.
Definition: commands.h:156
constexpr uint16_t RoomIncrementProperty
Room 任意のプロパティの増減値を送信する。
Definition: commands.h:23
constexpr uint16_t UdpCheckNATType
NAT タイプを確認するコマンド
Definition: commands.h:147
constexpr uint16_t SessionInfoBySessionType
Session type を指定し現在参加中の Session の情報を取得する。
Definition: commands.h:186
constexpr uint16_t RoomNotifyP2PConnectCompleted
サーバーへ P2P 接続が完了したことを通知する
Definition: commands.h:65
constexpr uint16_t TeamMatchMakerNew
TeamMatchMaker の ホストとして、チームのマッチングを待ち受け開始する。(ホスト用)
Definition: commands.h:133
constexpr uint16_t TeamMatchMakerSearch
TeamMatchMaker の ゲストとして、チームのマッチング検索を行う。(ゲスト用)
Definition: commands.h:135
constexpr uint16_t MatchMakerHost
MatchMaker の ホストとして、マッチングの待ち受け開始。(ホスト用)
Definition: commands.h:93
constexpr uint16_t FieldSync
Field を移動した際に他のメンバーに通知する。
Definition: commands.h:15
constexpr uint16_t MatchMakerSearch
MatchMaker の ゲストとして、マッチングの探索を行う。(ゲスト用)
Definition: commands.h:95
constexpr uint16_t MatchMakerTicketMatch
MatchMaker の Ticket で Room に入室した際に通知される。
Definition: commands.h:125
constexpr uint16_t FieldJoin
Field に参加する。自分の位置をサーバに通知して自分の近くのメンバーに通知する。
Definition: commands.h:13
constexpr uint16_t SessionAcceptInvite
最後のSession招待を受け入れる
Definition: commands.h:176
constexpr uint16_t RoomMessage
Room 参加者する特定の複数メンバーにメッセージを送信する。
Definition: commands.h:41
constexpr uint16_t MatchMakerTicket
MatchMaker の Ticket リクエスト。
Definition: commands.h:115
constexpr uint16_t MatchMakerResults
MatchMaker の MatchMaking のメンバー数がフルになった時通知する。
Definition: commands.h:107
constexpr uint16_t SessionInfoBySessionID
Definition: commands.h:189
constexpr uint16_t MatchMakerTicketCancel
MatchMaker の Ticket リクエストをキャンセル。
Definition: commands.h:123
constexpr uint16_t ClientKey
クラアントキーを設定する
Definition: commands.h:208
constexpr uint16_t DirectMessageSend
DirectMessage メッセージ送信
Definition: commands.h:163
constexpr uint16_t MatchMakerKick
MatchMaker の 特定のメンバーを退出させる。(ホスト用)
Definition: commands.h:113
constexpr uint16_t MatchMakerP2P
MatchMaker の P2P接続の初期化
Definition: commands.h:109
constexpr uint16_t TeamMatchMakerCompCommit
TeamMatchMaker ゲストが TeamMatchMaking に移行する。Commitの内部処理で呼び出される。
Definition: commands.h:140
constexpr uint16_t MatchMakerTicketErr
MatchMaker の Ticket リクエストの失敗。
Definition: commands.h:117
constexpr uint16_t MatchMakerBackfill
MatchMaker の 追加でメンバーを待ち受けを行う。(ホスト用)
Definition: commands.h:111
constexpr uint16_t Reconnect
サーバの再接続を試みる。
Definition: commands.h:206
constexpr uint16_t GroupLeave
Group から退室する。
Definition: commands.h:85
constexpr uint16_t DirectMessageConnect
This command is deprecated because the connect event of the DirectMessage is no longer used.
Definition: commands.h:166
constexpr uint16_t RoomFindByType
同じタイプの Room を検索する。
Definition: commands.h:53
constexpr uint16_t MatchMakerTicketComp
MatchMaker の Ticket リクエストの成功。
Definition: commands.h:119
constexpr uint16_t Notification
通知
Definition: commands.h:202
constexpr uint16_t RoomCancelReserve
Room の予約をキャンセルする。
Definition: commands.h:57
constexpr uint16_t MatchMakerLeave
MatchMaker の 待機状態から退出する。 (ゲスト用)
Definition: commands.h:99
constexpr uint16_t MatchMakerTicketBroadcast
MatchMaker の Ticket で マッチングした相手に全員にメッセージを送信する。
Definition: commands.h:127
constexpr uint16_t SessionJoin
Session に参加する。
Definition: commands.h:178
constexpr uint16_t RoomLeave
Room から退室する。
Definition: commands.h:37
constexpr uint16_t TeamMatchMakerCommit
Definition: commands.h:138
constexpr uint16_t RoomGetProperties
Room プロパティを取得する。
Definition: commands.h:47
constexpr uint16_t GroupCreate
新規に Group を作成する。
Definition: commands.h:81
constexpr uint16_t SessionLeave
Session から退室する。
Definition: commands.h:180
constexpr uint16_t SessionBroadcast
Session の 相手に全員にメッセージを送信する。
Definition: commands.h:170
constexpr uint16_t RoomRelayToProfile
Room 指定したメンバーとリレーでプロファイル同期する
Definition: commands.h:77
constexpr uint16_t RoomJoin
Room に参加する。
Definition: commands.h:35
constexpr uint16_t UdpPing
UDP サーバに、Ping送信。
Definition: commands.h:199
constexpr uint16_t MatchMakerSync
MatchMaker の マッチングした他のメンバーにメッセージ送信する。(待機時)
Definition: commands.h:101
constexpr uint16_t MatchMakerRemove
MatchMaker の マッチングの検索対象から離脱(Abort) / 解散する。(ホスト用)
Definition: commands.h:97
constexpr uint16_t GroupBroadcast
Group 参加者全員に一斉にメッセージを送信する。
Definition: commands.h:87
constexpr uint16_t SessionInvite
Sessionへの招待
Definition: commands.h:174
const DIARKIS_EXPORT char * DiarkisTranslateCommand(uint16_t command)
constexpr uint16_t RoomReserve
参加中の Room 他メンバー分の予約をする。
Definition: commands.h:55
constexpr uint16_t RoomChat
Room チャットッセージを送信する。
Definition: commands.h:59
constexpr uint16_t MatchMakerHostChange
MatchMaker の ホストが変更に通知される。
Definition: commands.h:121
constexpr uint16_t UdpEcho
UDP サーバに、クライアントから定期的に生存確認を送信する。
Definition: commands.h:197
constexpr uint16_t FieldDisappear
Field から 抜ける際に呼び出す。
Definition: commands.h:17
constexpr uint16_t GroupJoinRandom
Definition: commands.h:89
constexpr uint16_t SessionKick
Sessionのメンバーをキックする
Definition: commands.h:182
constexpr uint16_t RoomRelayProfile
Room リレーでプロファイル同期する
Definition: commands.h:71
constexpr uint16_t RoomJoinRandom
参加できる Room があればその Room に参加、無ければ新規の Room を作成する。
Definition: commands.h:43
constexpr uint16_t SessionMessageTo
Session の特定のメンバーにメッセージを送信する。
Definition: commands.h:184
constexpr uint16_t RoomChatLog
Room チャットメッセージのログを取得する。
Definition: commands.h:61
constexpr uint16_t RoomRegister
Roomに付加する情報の登録、FindRoomsByTypeと一緒に使用する。
Definition: commands.h:51
constexpr uint16_t MatchMakerClaim
MatchMaker の MatchMaking の予約する。
Definition: commands.h:103
constexpr uint16_t MatchMakerTicketLeave
Ticket リクエストが成功 (Complete) したことによって作成された Room から退出する。
Definition: commands.h:129
constexpr uint16_t RoomUpdateProperties
Room プロパティを更新する。
Definition: commands.h:45
constexpr uint16_t RoomOwnerChange
Room オーナーが変更した時に通知される。
Definition: commands.h:31
constexpr uint16_t SessionCreate
新規に Session を作成する。
Definition: commands.h:172
constexpr uint16_t TcpHeartbeat
TCP サーバに、クライアントから定期的に生存確認を送信する。
Definition: commands.h:193
constexpr uint16_t RoomObjectUpdate
Room オブジェクトをアップデートする。
Definition: commands.h:67
constexpr uint16_t RoomP2PInit
Room 参加メンバーに P2P 開始の通知と接続先にアドレスリストを取得する。
Definition: commands.h:63
constexpr uint16_t RoomMigrate
Room の移動を通知する。
Definition: commands.h:27
constexpr uint16_t RoomGetOwner
Room オーナーのIDを取得する。
Definition: commands.h:49
constexpr uint16_t RoomRelayTo
Room 指定したメンバーとリレーで同期する
Definition: commands.h:75
constexpr uint16_t RoomMigrateComplete
Room Migrate が完了した場合にサーバから送信される push 通知
Definition: commands.h:73
constexpr uint16_t GroupJoin
Group に参加する。
Definition: commands.h:83
constexpr uint16_t FieldLeave
Field から 抜ける際に呼び出す。
Definition: commands.h:19
constexpr uint16_t UdpNotifyHolePunchDone
UdpRequestHolePunch によって指定されたエンドポイントに PingTry パケットを送信したことを通知するコマンド
Definition: commands.h:145
constexpr uint16_t RoomBroadcast
Room 参加者全員に一斉にメッセージを送信する。
Definition: commands.h:39
constexpr uint16_t RoomGetNumOfMembers
Room に参加している人数を取得する。
Definition: commands.h:29
constexpr uint16_t RoomCreate
新規に Room を作成する。
Definition: commands.h:33
constexpr uint16_t RoomRelay
Room リレーで同期する
Definition: commands.h:69
constexpr uint16_t UdpRequestHolePunch
指定されたエンドポイントに PingTry パケットを送信するように通知するコマンド
Definition: commands.h:143
constexpr uint16_t MatchMakerComplete
MatchMaker の MatchMaking のメンバー数がフルになった時通知する。(ホスト用)
Definition: commands.h:105