gpg:: IRealTimeEventListener
これは抽象クラスです。#include <i_real_time_event_listener.h>
リアルタイム マルチプレーヤーに関連するイベントを配信できるインターフェースを定義します。
概要
コンストラクタとデストラクタ |
|
|---|---|
~IRealTimeEventListener()
|
パブリック関数 |
|
|---|---|
OnConnectedSetChanged(const RealTimeRoom & room)=0
|
virtual void
OnConnectedSetChanged は、MultiplayerParticipant オブジェクトが部屋の接続済みセットに接続または切断されたときに呼び出されます。 |
OnDataReceived(const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable)=0
|
virtual void
OnDataReceived は、別の MultiplayerParticipant からデータが受信されるたびに呼び出されます。 |
OnP2PConnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
OnP2PConnected は、MultiplayerParticipant オブジェクトがローカル プレーヤーに直接接続されたときに呼び出されます。 |
OnP2PDisconnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
OnP2PDisconnected は、MultiplayerParticipant オブジェクトがローカル プレーヤーから直接切断されたときに呼び出されます。 |
OnParticipantStatusChanged(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
|
virtual void
|
OnRoomStatusChanged(const RealTimeRoom & room)=0
|
virtual void
|
パブリック関数
OnConnectedSetChanged
virtual void OnConnectedSetChanged( const RealTimeRoom & room )=0
OnConnectedSetChanged は、MultiplayerParticipant オブジェクトが部屋の接続済みセットに接続または切断されたときに呼び出されます。
| 詳細 | |||
|---|---|---|---|
| パラメータ |
|
||
OnDataReceived
virtual void OnDataReceived( const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable )=0
OnDataReceived は、別の MultiplayerParticipant からデータが受信されるたびに呼び出されます。
| 詳細 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| パラメータ |
|
||||||||
OnP2PConnected
virtual void OnP2PConnected( const RealTimeRoom & room, const MultiplayerParticipant & participant )=0
OnP2PConnected は、MultiplayerParticipant オブジェクトがローカル プレーヤーに直接接続されたときに呼び出されます。
| 詳細 | |||||
|---|---|---|---|---|---|
| パラメータ |
|
||||
OnP2PDisconnected
virtual void OnP2PDisconnected( const RealTimeRoom & room, const MultiplayerParticipant & participant )=0
OnP2PDisconnected は、MultiplayerParticipant オブジェクトがローカル プレーヤーから直接切断されたときに呼び出されます。
| 詳細 | |||||
|---|---|---|---|---|---|
| パラメータ |
|
||||
OnParticipantStatusChanged
virtual void OnParticipantStatusChanged( const RealTimeRoom & room, const MultiplayerParticipant & participant )=0
OnParticipantStatusChanged は、MultiplayerParticipant オブジェクトの Status() メソッドが更新を返すときに呼び出されます。
| 詳細 | |||||
|---|---|---|---|---|---|
| パラメータ |
|
||||
OnRoomStatusChanged
virtual void OnRoomStatusChanged( const RealTimeRoom & room )=0
OnRoomStatusChanged は、RealTimeRoom オブジェクトの Status() メソッドが更新を返すときに呼び出されます。
| 詳細 | |||
|---|---|---|---|
| パラメータ |
|
||
~IRealTimeEventListener
virtual ~IRealTimeEventListener()