![]() |
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... | |