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()