RoomsPlugin.h File Reference

Adds networking to AllGamesRoomsContainer. Lets you create, join, search, and destroy matchmaking rooms for players. More...

#include "RakNetTypes.h"
#include "PluginInterface2.h"
#include "DS_OrderedList.h"
#include "Export.h"
#include "ConnectionGraph.h"
#include "RoomsContainer.h"
#include "PacketPriority.h"
#include "BitStream.h"


Classes

struct  RakNet::RoomsPluginFunc
 Base class for rooms functionality. More...
struct  RakNet::CreateRoom_Func
struct  RakNet::EnterRoom_Func
struct  RakNet::JoinByFilter_Func
struct  RakNet::LeaveRoom_Func
struct  RakNet::GetInvitesToParticipant_Func
struct  RakNet::SendInvite_Func
 Sends an invitation to someone. More...
struct  RakNet::AcceptInvite_Func
 Accept an invitation from a user to a room. More...
struct  RakNet::StartSpectating_Func
 Begin spectating. Spectators are considered room members that are not playing the game, only watching. More...
struct  RakNet::StopSpectating_Func
 Stop spectating. This will rejoin the room as a player, using a reserved slot if we were invited, and a public slot if not or if there are no reserved slots. More...
struct  RakNet::GrantModerator_Func
struct  RakNet::ChangeSlotCounts_Func
struct  RakNet::SetCustomRoomProperties_Func
 Sets a table of user-defined room properties. More...
struct  RakNet::GetRoomProperties_Func
struct  RakNet::ChangeRoomName_Func
struct  RakNet::SetHiddenFromSearches_Func
struct  RakNet::SetDestroyOnModeratorLeave_Func
 Sets or unsets to destroy the room when the moderator leaves the room. More...
struct  RakNet::SetReadyStatus_Func
 Sets or unsets the user as flagged 'ready'. More...
struct  RakNet::GetReadyStatus_Func
struct  RakNet::SetRoomLockState_Func
 Lock or unlock the room. More...
struct  RakNet::GetRoomLockState_Func
struct  RakNet::AreAllMembersReady_Func
struct  RakNet::KickMember_Func
struct  RakNet::UnbanMember_Func
struct  RakNet::GetBanReason_Func
struct  RakNet::AddUserToQuickJoin_Func
 Enter quick join mode. More...
struct  RakNet::RemoveUserFromQuickJoin_Func
struct  RakNet::IsInQuickJoin_Func
struct  RakNet::SearchByFilter_Func
 Return all rooms that pass the roomQuery filter. More...
struct  RakNet::ChangeHandle_Func
struct  RakNet::Chat_Func
struct  RakNet::Bitstream_Func
struct  RakNet::RoomsPluginNotification
 Base class for notification callbacks. More...
struct  RakNet::QuickJoinExpired_Notification
struct  RakNet::QuickJoinEnteredRoom_Notification
struct  RakNet::RoomMemberStartedSpectating_Notification
struct  RakNet::RoomMemberStoppedSpectating_Notification
struct  RakNet::ModeratorChanged_Notification
struct  RakNet::SlotCountsSet_Notification
struct  RakNet::CustomRoomPropertiesSet_Notification
struct  RakNet::RoomNameSet_Notification
struct  RakNet::HiddenFromSearchesSet_Notification
struct  RakNet::RoomMemberReadyStatusSet_Notification
struct  RakNet::RoomLockStateSet_Notification
struct  RakNet::RoomMemberKicked_Notification
struct  RakNet::RoomMemberHandleSet_Notification
struct  RakNet::RoomMemberLeftRoom_Notification
struct  RakNet::RoomMemberJoinedRoom_Notification
struct  RakNet::RoomInvitationSent_Notification
struct  RakNet::RoomInvitationWithdrawn_Notification
struct  RakNet::RoomDestroyedOnModeratorLeft_Notification
struct  RakNet::Chat_Notification
 You got a chat message from another user. More...
struct  RakNet::Bitstream_Notification
class  RakNet::RoomsPlugin
 Used to create rooms for players where they can matchmake. More...

Namespaces

namespace  RakNet
 Forward declaration.


Detailed Description

Adds networking to AllGamesRoomsContainer. Lets you create, join, search, and destroy matchmaking rooms for players.

This file is part of RakNet Copyright 2003 Jenkins Software LLC

Usage of RakNet is subject to the appropriate license agreement.


Generated on Wed Aug 5 09:35:44 2009 for RakNet by  doxygen 1.5.7.1