Click or drag to resize

RoomClientR, M Class

Inheritance Hierarchy
SystemObject
  SoftGear.Strix.Client.CoreRequestClient
    SoftGear.Strix.Client.CoreCRUDClientR
      SoftGear.Strix.Client.RoomRoomClientR, M
        SoftGear.Strix.Client.MatchMatchRoomClientR, M

Namespace:  SoftGear.Strix.Client.Room
Assembly:  strix-client-csharp-room (in strix-client-csharp-room.dll) Version: 2.3.0
Syntax
C#
public class RoomClient<R, M> : CRUDClient<R>
where R : class, IRoom
where M : class, IRoomMember

Type Parameters

R
M

The RoomClientR, M type exposes the following members.

Constructors
  NameDescription
Public methodRoomClientR, M
Initializes a new instance of the RoomClientR, M class
Public methodRoomClientR, M(IRoomDataR, M)
Initializes a new instance of the RoomClientR, M class
Top
Properties
  NameDescription
Public propertyRoomData
Top
Methods
  NameDescription
Protected methodAddMessageChannelListener
Protected methodAddMessageHandlers
Public methodCreate(CreateMessageR, RequestResultHandlerCreateResponseR, RequestFailureHandler, RequestConfig) (Overrides CRUDClientMCreate(CreateMessageM, RequestResultHandlerCreateResponseM, RequestFailureHandler, RequestConfig).)
Public methodCreate(RoomCreateMessageR, RequestResultHandlerRoomCreateResponseR, RequestFailureHandler, RequestConfig)
Public methodDirectRelay
Public methodGetMembers
Public methodInit
Public methodJoin
Public methodLeave
Public methodOnCreateResponse (Overrides CRUDClientMOnCreateResponse(IRequestResultCreateResponseM).)
Public methodOnRoomCreateResponse
Public methodOnRoomDeleteNotification
Public methodOnRoomDirectRelayFailed
Public methodOnRoomDirectRelayNotification
Public methodOnRoomDirectRelayResponse
Public methodOnRoomGetMembersFailed
Public methodOnRoomGetMembersResponse
Public methodOnRoomJoinFailed
Public methodOnRoomJoinNotification
Public methodOnRoomJoinResponse
Public methodOnRoomLeaveFailed
Public methodOnRoomLeaveNotification
Public methodOnRoomLeaveResponse
Public methodOnRoomRelayFailed
Public methodOnRoomRelayNotification
Public methodOnRoomRelayResponse
Public methodOnRoomSetMemberFailed
Public methodOnRoomSetMemberNotification
Public methodOnRoomSetMemberResponse
Public methodOnRoomSetNotification
Public methodOnSetByResponse (Overrides CRUDClientMOnSetByResponse(IRequestResultSetByResponseM).)
Public methodOnSetResponse (Overrides CRUDClientMOnSetResponse(IRequestResultSetResponseM).)
Public methodRelay
Protected methodResetData
Public methodSetMember
Top
Events
  NameDescription
Public eventRoomCreated
Event fired when you create a room.
Public eventRoomDeleted
Event fired when you delete a room. This event is invoked after RoomDeleteNotified.
Public eventRoomDeleteNotified
Event fired when the room you're currently a member of gets deleted. You will receive this event even if you are the one deleting the room, just before RoomDeleted event.
Public eventCode exampleRoomDirectRelayNotified
Event fired when you or another members sends you a direct relay message. Unlike RPCs, you will not receive this event if you are not the target of the message.
Public eventRoomJoined
Event fired when you join a room.
Public eventRoomJoinNotified
Event fired when a new member joins a room you're currently a member of. This event is not invoked for the newly joined member.
Public eventRoomLeaveNotified
Event fired when another room member leaves a room you're currently a member of. This event is not invoked if you are the one leaving.
Public eventRoomLeft
Event fired when you leave a room.
Public eventCode exampleRoomRelayNotified
Event fired when another room member sends a relay message to a room you're currently a member of. You will not receive this event if you are the one sending the message.
Public eventRoomSet
Event fired when you change a room's properties.
Public eventRoomSetMemberNotified
Event fired when another room member changes their properties in a room you're currently a member of. You will not receive this event if you are the one changing the properties.
Public eventRoomSetNotified
Event fired when the room's owner changes its properties.
Top
See Also