![]() |
Diarkis C++Client Library API Document
|
#include <stdint.h>
#include "diarkis/diarkis_export.h"
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... | |