|
virtual | ~IDiarkisField () |
| IDiarkisField クラスのデストラクタ [詳解]
|
|
virtual void | SetLoggerFactory (std::shared_ptr< IDiarkisLoggerFactory > loggerFactory, Diarkis::StdString loggerNameSuffix)=0 |
| ロガーを登録します。 [詳解]
|
|
virtual bool | SetupAsTcp (const std::shared_ptr< IDiarkisTcp > &tcp)=0 |
| TCPプロトコルとしてIDiarkisFieldを初期化します。 [詳解]
|
|
virtual bool | SetupAsUdp (const std::shared_ptr< IDiarkisUdp > &udp)=0 |
| UDPプロトコルとしてIDiarkisFieldを初期化します。 [詳解]
|
|
virtual Diarkis::System::Result | Disappear ()=0 |
| FieldをUDPプロトコルとして設定します。 [詳解]
|
|
virtual Diarkis::System::Result | Leave ()=0 |
| Fieldを退出することを通知します。 [詳解]
|
|
virtual Diarkis::System::Result | Join (int64_t x, int64_t y, int64_t z, uint16_t syncLimit, uint8_t customFilterID, const uint8_t *message, size_t messageSize, bool reliable=false)=0 |
| フィールドに参加します。 [詳解]
|
|
virtual Diarkis::System::Result | Join (int64_t x, int64_t y, int64_t z, uint16_t syncLimit, uint8_t customFilterID, const Diarkis::StdVector< uint8_t > &message, bool reliable=false)=0 |
| Join()と同じです [詳解]
|
|
virtual Diarkis::System::Result | Sync (int64_t x, int64_t y, int64_t z, uint16_t syncLimit, uint8_t customFilterID, const uint8_t *message, size_t messageSize, bool reliable=true)=0 |
| Field内の他のクライアントにデータを送信します。 [詳解]
|
|
virtual Diarkis::System::Result | Sync (int64_t x, int64_t y, int64_t z, uint16_t syncLimit, uint8_t customFilterID, const Diarkis::StdVector< uint8_t > &message, bool reliable=true)=0 |
| Sync()と同じです [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const Diarkis::StdVector< Diarkis::StdVector< uint8_t > > & > > | GetResponseSyncInitEvent ()=0 |
| 別のクライアントが最初にFieldに同期する際に通知を受けるために呼び出されるコールバックイベントを取得します。 [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const DiarkisSuccessEventArgs & > > | GetJoinEvent ()=0 |
| ユーザーがFieldに参加したときの応答イベントを取得します。 [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const Diarkis::StdVector< uint8_t > & > > | GetSyncEvent ()=0 |
| フィールド内の近くのクライアントの位置を同期する際に呼び出されるコールバックイベントを取得します。 [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const Diarkis::StdString & > > | GetDisappearEvent ()=0 |
| 他のクライアントがFieldから消えるときに呼び出されるコールバックイベントを取得します。 [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< void * > > | GetReconnectEvent ()=0 |
| Fieldが再接続されたときに呼び出されるコールバックイベントを取得します。 [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const DiarkisSuccessEventArgs & > > | GetLeaveEvent ()=0 |
| フィールドから退出するときの応答イベントを取得します。 [詳解]
|
|