Diarkis C++Client Library API Document
commands.h File Reference
#include <stdint.h>
#include "diarkis/diarkis_export.h"
Include dependency graph for commands.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Diarkis
 
 Diarkis::Commands
 

Functions

const DIARKIS_EXPORT char * Diarkis::Commands::DiarkisTranslateCommand (uint16_t command)
 

Variables

constexpr uint16_t Diarkis::Commands::FieldJoin = 120
 Field に参加する。自分の位置をサーバに通知して自分の近くのメンバーに通知する。 More...
 
constexpr uint16_t Diarkis::Commands::FieldSync = 121
 Field を移動した際に他のメンバーに通知する。 More...
 
constexpr uint16_t Diarkis::Commands::FieldDisappear = 123
 Field から 抜ける際に呼び出す。 More...
 
constexpr uint16_t Diarkis::Commands::FieldLeave = 124
 Field から 抜ける際に呼び出す。 More...
 
constexpr uint16_t Diarkis::Commands::RoomIncrementProperty = 10
 Room 任意のプロパティの増減値を送信する。 More...
 
constexpr uint16_t Diarkis::Commands::RoomGetMembers = 11
 Room 参加メンバーのリストを取得する。 More...
 
constexpr uint16_t Diarkis::Commands::RoomMigrate = 12
 Room の移動を通知する。 More...
 
constexpr uint16_t Diarkis::Commands::RoomGetNumOfMembers = 13
 Room に参加している人数を取得する。 More...
 
constexpr uint16_t Diarkis::Commands::RoomOwnerChange = 14
 Room オーナーが変更した時に通知される。 More...
 
constexpr uint16_t Diarkis::Commands::RoomCreate = 100
 新規に Room を作成する。 More...
 
constexpr uint16_t Diarkis::Commands::RoomJoin = 101
 Room に参加する。 More...
 
constexpr uint16_t Diarkis::Commands::RoomLeave = 102
 Room から退室する。 More...
 
constexpr uint16_t Diarkis::Commands::RoomBroadcast = 103
 Room 参加者全員に一斉にメッセージを送信する。 More...
 
constexpr uint16_t Diarkis::Commands::RoomMessage = 104
 Room 参加者する特定の複数メンバーにメッセージを送信する。 More...
 
constexpr uint16_t Diarkis::Commands::RoomJoinRandom = 106
 参加できる Room があればその Room に参加、無ければ新規の Room を作成する。 More...
 
constexpr uint16_t Diarkis::Commands::RoomUpdateProperties = 107
 Room プロパティを更新する。 More...
 
constexpr uint16_t Diarkis::Commands::RoomGetProperties = 108
 Room プロパティを取得する。 More...
 
constexpr uint16_t Diarkis::Commands::RoomGetOwner = 109
 Room オーナーのIDを取得する。 More...
 
constexpr uint16_t Diarkis::Commands::RoomRegister = 115
 Roomに付加する情報の登録、FindRoomsByTypeと一緒に使用する。 More...
 
constexpr uint16_t Diarkis::Commands::RoomFindByType = 116
 同じタイプの Room を検索する。 More...
 
constexpr uint16_t Diarkis::Commands::RoomReserve = 117
 参加中の Room 他メンバー分の予約をする。 More...
 
constexpr uint16_t Diarkis::Commands::RoomCancelReserve = 118
 Room の予約をキャンセルする。 More...
 
constexpr uint16_t Diarkis::Commands::RoomChat = 125
 Room チャットッセージを送信する。 More...
 
constexpr uint16_t Diarkis::Commands::RoomChatLog = 126
 Room チャットメッセージのログを取得する。 More...
 
constexpr uint16_t Diarkis::Commands::RoomP2PInit = 127
 Room 参加メンバーに P2P 開始の通知と接続先にアドレスリストを取得する。 More...
 
constexpr uint16_t Diarkis::Commands::RoomNotifyP2PConnectCompleted = 301
 サーバーへ P2P 接続が完了したことを通知する More...
 
constexpr uint16_t Diarkis::Commands::RoomObjectUpdate = 129
 Room オブジェクトをアップデートする。 More...
 
constexpr uint16_t Diarkis::Commands::RoomRelay = 18
 Room リレーで同期する More...
 
constexpr uint16_t Diarkis::Commands::RoomRelayProfile = 19
 Room リレーでプロファイル同期する More...
 
constexpr uint16_t Diarkis::Commands::RoomMigrateComplete = 20
 Room Migrate が完了した場合にサーバから送信される push 通知 More...
 
constexpr uint16_t Diarkis::Commands::RoomRelayTo = 23
 Room 指定したメンバーとリレーで同期する More...
 
constexpr uint16_t Diarkis::Commands::RoomRelayToProfile = 24
 Room 指定したメンバーとリレーでプロファイル同期する More...
 
constexpr uint16_t Diarkis::Commands::GroupCreate = 110
 新規に Group を作成する。 More...
 
constexpr uint16_t Diarkis::Commands::GroupJoin = 111
 Group に参加する。 More...
 
constexpr uint16_t Diarkis::Commands::GroupLeave = 112
 Group から退室する。 More...
 
constexpr uint16_t Diarkis::Commands::GroupBroadcast = 113
 Group 参加者全員に一斉にメッセージを送信する。 More...
 
constexpr uint16_t Diarkis::Commands::GroupJoinRandom = 114
 
constexpr uint16_t Diarkis::Commands::MatchMakerHost = 200
 MatchMaker の ホストとして、マッチングの待ち受け開始。(ホスト用) More...
 
constexpr uint16_t Diarkis::Commands::MatchMakerSearch = 201
 MatchMaker の ゲストとして、マッチングの探索を行う。(ゲスト用) More...
 
constexpr uint16_t Diarkis::Commands::MatchMakerRemove = 202
 MatchMaker の マッチングの検索対象から離脱(Abort) / 解散する。(ホスト用) More...
 
constexpr uint16_t Diarkis::Commands::MatchMakerLeave = 203
 MatchMaker の 待機状態から退出する。 (ゲスト用) More...
 
constexpr uint16_t Diarkis::Commands::MatchMakerSync = 204
 MatchMaker の マッチングした他のメンバーにメッセージ送信する。(待機時) More...
 
constexpr uint16_t Diarkis::Commands::MatchMakerClaim = 205
 MatchMaker の MatchMaking の予約する。 More...
 
constexpr uint16_t Diarkis::Commands::MatchMakerComplete = 206
 MatchMaker の MatchMaking のメンバー数がフルになった時通知する。(ホスト用) More...
 
constexpr uint16_t Diarkis::Commands::MatchMakerResults = 207
 MatchMaker の MatchMaking のメンバー数がフルになった時通知する。 More...
 
constexpr uint16_t Diarkis::Commands::MatchMakerP2P = 208
 MatchMaker の P2P接続の初期化 More...
 
constexpr uint16_t Diarkis::Commands::MatchMakerBackfill = 211
 MatchMaker の 追加でメンバーを待ち受けを行う。(ホスト用) More...
 
constexpr uint16_t Diarkis::Commands::MatchMakerKick = 217
 MatchMaker の 特定のメンバーを退出させる。(ホスト用) More...
 
constexpr uint16_t Diarkis::Commands::MatchMakerTicket = 218
 MatchMaker の Ticket リクエスト。 More...
 
constexpr uint16_t Diarkis::Commands::MatchMakerTicketErr = 219
 MatchMaker の Ticket リクエストの失敗。 More...
 
constexpr uint16_t Diarkis::Commands::MatchMakerTicketComp = 220
 MatchMaker の Ticket リクエストの成功。 More...
 
constexpr uint16_t Diarkis::Commands::MatchMakerHostChange = 221
 MatchMaker の ホストが変更に通知される。 More...
 
constexpr uint16_t Diarkis::Commands::MatchMakerTicketCancel = 222
 MatchMaker の Ticket リクエストをキャンセル。 More...
 
constexpr uint16_t Diarkis::Commands::MatchMakerTicketMatch = 223
 MatchMaker の Ticket で Room に入室した際に通知される。 More...
 
constexpr uint16_t Diarkis::Commands::MatchMakerTicketBroadcast = 224
 MatchMaker の Ticket で マッチングした相手に全員にメッセージを送信する。 More...
 
constexpr uint16_t Diarkis::Commands::MatchMakerTicketLeave = 225
 Ticket リクエストが成功 (Complete) したことによって作成された Room から退出する。 More...
 
constexpr uint16_t Diarkis::Commands::TeamMatchMakerNew = 209
 TeamMatchMaker の ホストとして、チームのマッチングを待ち受け開始する。(ホスト用) More...
 
constexpr uint16_t Diarkis::Commands::TeamMatchMakerSearch = 214
 TeamMatchMaker の ゲストとして、チームのマッチング検索を行う。(ゲスト用) More...
 
constexpr uint16_t Diarkis::Commands::TeamMatchMakerCommit = 215
 
constexpr uint16_t Diarkis::Commands::TeamMatchMakerCompCommit = 216
 TeamMatchMaker ゲストが TeamMatchMaking に移行する。Commitの内部処理で呼び出される。 More...
 
constexpr uint16_t Diarkis::Commands::UdpRequestHolePunch = 303
 指定されたエンドポイントに PingTry パケットを送信するように通知するコマンド More...
 
constexpr uint16_t Diarkis::Commands::UdpNotifyHolePunchDone = 304
 UdpRequestHolePunch によって指定されたエンドポイントに PingTry パケットを送信したことを通知するコマンド More...
 
constexpr uint16_t Diarkis::Commands::UdpCheckNATType = 305
 NAT タイプを確認するコマンド More...
 
constexpr uint16_t Diarkis::Commands::DirectMessageDisconnect = 700
 DirectMessage message notification disconnect. More...
 
constexpr uint16_t Diarkis::Commands::DirectMessageSend = 701
 DirectMessage メッセージ送信 More...
 
constexpr uint16_t Diarkis::Commands::DirectMessageConnect = 702
 This command is deprecated because the connect event of the DirectMessage is no longer used. More...
 
constexpr uint16_t Diarkis::Commands::SessionBroadcast = 800
 Session の 相手に全員にメッセージを送信する。 More...
 
constexpr uint16_t Diarkis::Commands::SessionCreate = 801
 新規に Session を作成する。 More...
 
constexpr uint16_t Diarkis::Commands::SessionInvite = 802
 Sessionへの招待 More...
 
constexpr uint16_t Diarkis::Commands::SessionAcceptInvite = 803
 最後のSession招待を受け入れる More...
 
constexpr uint16_t Diarkis::Commands::SessionJoin = 804
 Session に参加する。 More...
 
constexpr uint16_t Diarkis::Commands::SessionLeave = 805
 Session から退室する。 More...
 
constexpr uint16_t Diarkis::Commands::SessionKick = 806
 Sessionのメンバーをキックする More...
 
constexpr uint16_t Diarkis::Commands::SessionMessageTo = 807
 Session の特定のメンバーにメッセージを送信する。 More...
 
constexpr uint16_t Diarkis::Commands::SessionInfoBySessionType = 808
 Session type を指定し現在参加中の Session の情報を取得する。 More...
 
constexpr uint16_t Diarkis::Commands::SessionInfoBySessionID = 809
 
constexpr uint16_t Diarkis::Commands::TcpHeartbeat = 1
 TCP サーバに、クライアントから定期的に生存確認を送信する。 More...
 
constexpr uint16_t Diarkis::Commands::UdpEcho = 1
 UDP サーバに、クライアントから定期的に生存確認を送信する。 More...
 
constexpr uint16_t Diarkis::Commands::UdpPing = 3
 UDP サーバに、Ping送信。 More...
 
constexpr uint16_t Diarkis::Commands::Notification = 400
 通知 More...
 
constexpr uint16_t Diarkis::Commands::Reconnect = 2
 サーバの再接続を試みる。 More...
 
constexpr uint16_t Diarkis::Commands::ClientKey = 4
 クラアントキーを設定する More...