|
virtual | ~IDiarkisSession () |
| IDiarkisSessionのデストラクタ [詳解]
|
|
virtual void | SetLoggerFactory (const std::shared_ptr< IDiarkisLoggerFactory > &loggerFactory, const Diarkis::StdString &loggerNameSuffix)=0 |
| ロガーを登録します。 [詳解]
|
|
virtual bool | SetupAsTcp (std::shared_ptr< IDiarkisTcp > tcp)=0 |
| SessionをTCPプロトコルとして設定します。 [詳解]
|
|
virtual bool | SetupAsUdp (std::shared_ptr< IDiarkisUdp > udp)=0 |
| UDPプロトコルを使用したセッションの設定。 [詳解]
|
|
virtual bool | SetTcp (std::shared_ptr< IDiarkisTcp > tcp)=0 |
| IDiarkisTcpクラスを設定します [詳解]
|
|
virtual bool | SetUdp (std::shared_ptr< IDiarkisUdp > udp)=0 |
| IDiarkisUdpクラスを設定します [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const DiarkisSessionCreateResponseEventArgs & > > | GetCreateResponseEvent ()=0 |
| Sessionが作成されたときに呼び出されるコールバックイベントを取得します。 [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const DiarkisSessionInviteEventArgs & > > | GetInviteEvent ()=0 |
| セッション招待を受け取るためのコールバックイベントを取得します。 [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const DiarkisSessionNotificationEventArgs & > > | GetJoinEvent ()=0 |
| 別のメンバーがセッションに参加した際に呼ばれるコールバックイベントを取得します。 [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const DiarkisSessionNotificationEventArgs & > > | GetBroadcastEvent ()=0 |
| ブロードキャストメッセージを受信したときに呼び出されるコールバックイベントを取得します。 [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const DiarkisSessionNotificationEventArgs & > > | GetMessageToEvent ()=0 |
| メッセージToを受信したときに呼び出されるコールバックイベントを取得します。 [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const DiarkisSessionNotificationEventArgs & > > | GetLeaveEvent ()=0 |
| メンバーがセッションから退出したときに呼び出されるコールバックイベントを取得します。 [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const DiarkisSessionInfoEventArgs & > > | GetSessionInfoEvent ()=0 |
| セッション情報の応答を受信したときに呼び出されます。
[詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const DiarkisSessionNotificationEventArgs & > > | GetKickEvent ()=0 |
| セッションキック時にサーバーからのプッシュを受信するコールバックイベントを取得します。 [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const DiarkisSessionResponseEventArgs & > > | GetInviteResponseEvent ()=0 |
| セッション招待に対するサーバーからのレスポンスを受信したときのコールバックイベントを取得します。 [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const DiarkisSessionResponseEventArgs & > > | GetKickResponseEvent ()=0 |
| セッションキックへのサーバーからのレスポンスを受信した際のコールバックイベントを取得します。 [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const DiarkisSessionResponseEventArgs & > > | GetJoinResponseEvent ()=0 |
| セッションに参加するためのサーバーからのレスポンスを受信したときのコールバックイベントを取得します。 [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const DiarkisSessionResponseEventArgs & > > | GetBroadcastResponseEvent ()=0 |
| サーバーがブロードキャストに応答したときにコールバックイベントを取得する。 [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const DiarkisSessionResponseEventArgs & > > | GetMessageToResponseEvent ()=0 |
| MessageToに対するサーバーの応答を受信した際のコールバックイベントを取得します。 [詳解]
|
|
virtual std::shared_ptr< IDiarkisEvent< const DiarkisSessionResponseEventArgs & > > | GetLeaveResponseEvent ()=0 |
| Leave が受信されたときにサーバーからのコールバックイベントを取得します。 [詳解]
|
|
virtual Diarkis::System::Result | SendCreate (uint8_t sessionType, uint8_t maxMembers, uint8_t ttl)=0 |
| 新しいセッションを作成します。 [詳解]
|
|
virtual Diarkis::System::Result | SendInvite (const char **uids, size_t uidsCount, uint8_t sessionType)=0 |
| ユーザーを現在参加しているSessionに招待します。 [詳解]
|
|
virtual Diarkis::System::Result | SendInvite (const Diarkis::StdVector< Diarkis::StdString > &uids, uint8_t sessionType)=0 |
| SendInvite(const char**, size_t, uint8_t)と同じです [詳解]
|
|
virtual Diarkis::System::Result | SendInvite (const char **uids, size_t uidsCount, uint8_t sessionType, const uint8_t *message, size_t messageSize)=0 |
| ユーザーを現在いるRoomに招待します。 [詳解]
|
|
virtual Diarkis::System::Result | SendInvite (const Diarkis::StdVector< Diarkis::StdString > &uids, uint8_t sessionType, const Diarkis::StdVector< uint8_t > &message)=0 |
| SendInvite(const char**, size_t, uint8_t, const uint8_t*, size_t)と同じです [詳解]
|
|
virtual Diarkis::System::Result | SendBroadcast (uint8_t sessionType, const uint8_t *message, size_t messageSize)=0 |
| メッセージをブロードキャストする [詳解]
|
|
virtual Diarkis::System::Result | SendBroadcast (uint8_t sessionType, const Diarkis::StdVector< uint8_t > &message)=0 |
| SendBroadcast()と同じです [詳解]
|
|
virtual Diarkis::System::Result | SendMessageTo (uint8_t sessionType, const char **uids, size_t uidsCount, const uint8_t *message, size_t messageSize)=0 |
| 特定のメンバーにメッセージを送信します [詳解]
|
|
virtual Diarkis::System::Result | SendMessageTo (uint8_t sessionType, const Diarkis::StdVector< Diarkis::StdString > &memberIDs, const Diarkis::StdVector< uint8_t > &message)=0 |
| SendMessageTo()と同じです [詳解]
|
|
virtual Diarkis::System::Result | SendJoin (uint8_t sessionType, const char *sessionID)=0 |
| セッションに参加する [詳解]
|
|
virtual Diarkis::System::Result | SendJoin (uint8_t sessionType, const Diarkis::StdString &sessionID)=0 |
| SendJoin()と同じ [詳解]
|
|
virtual Diarkis::System::Result | SendLeave (uint8_t sessionType)=0 |
| セッションを離れる [詳解]
|
|
virtual Diarkis::System::Result | SendKick (uint8_t sessionType, const Diarkis::StdString &userID)=0 |
| セッションメンバーをキックする [詳解]
|
|
virtual Diarkis::System::Result | SendKick (uint8_t sessionType, const char *userID)=0 |
| SendKick()と同じです [詳解]
|
|
virtual Diarkis::System::Result | SendGetSessionInfoBySessionType (uint8_t sessionType)=0 |
| OnSessionInfo イベントを発生させ、Session の情報を取得します。 [詳解]
|
|
virtual Diarkis::System::Result | SendGetSessionInfoBySessionID (const char *sessionID)=0 |
| OnSessionInfo イベントを発生させ、Session の情報を取得します。 [詳解]
|
|
virtual Diarkis::System::Result | SendGetSessionInfoBySessionID (const Diarkis::StdString &sessionID)=0 |
| SendGetSessionInfoBySessionID()と同じです [詳解]
|
|
virtual Diarkis::StdString | GetSessionIDByType (uint8_t sessionType) const =0 |
| 参加しているセッションのセッションIDを取得します。 [詳解]
|
|
virtual bool | HasSession (uint8_t sessionType) const =0 |
| 少なくとも1つのSessionに参加しているかどうかをチェックします。 [詳解]
|
|
virtual void | SetUID (const char *userID)=0 |
| ユーザーIDを設定する [詳解]
|
|
virtual void | SetUID (const Diarkis::StdString &userID)=0 |
| SetUID()と同じです [詳解]
|
|
virtual Diarkis::StdString | GetUID () const =0 |
| ユーザーIDを取得する [詳解]
|
|