13 public override string Name =>
"visitor";
62 return Level.HasFlag(BroadcastPresence.Visitor);
72 return Level.HasFlag(RetrieveMembershipList.Visitor);
override bool PresentInRoom
If user can present in the room
override bool ChangeRoomNickname
If user can change the room nickname
override bool CanGetMembership(RetrieveMembershipList Level)
If occupants of this role can get membership list.
override bool ReceiveMessages
If user can receive messages
override bool ChangeAvailabilityStatus
If user can change availability status
override bool InviteOtherUsers
If user can invite other users
override bool ReceiveOccupantPresence
If user can receive presence stanzas from occupants
override bool BroadcastPresenceToAllOccupants
If user can broadcast presence to all occupants
override string Name
Name of role, in XML.
override bool CanBroadcastPresence(BroadcastPresence Level)
If occupants of this role should be broadcast.
override bool SendPrivateMessages
If user can send private messages