LobbyDBSpec.h File Reference

Not code so much as a specification for the structures and classes that an implementation of the lobby server can use. More...

#include "Export.h"
#include "DS_List.h"
#include "RakString.h"
#include "RefCountedObj.h"


Classes

class  LobbyDBSpec::CreateUser_Data
 Adds a user to the users table. More...
class  LobbyDBSpec::GetUser_Data
 Get a user from the users table, using userId or userHandle for the lookup. More...
class  LobbyDBSpec::UpdateUser_Data
 Overwrites an existing user in the users table. More...
class  LobbyDBSpec::AddAccountNote_Data
 Adds an entry to the accountNotes table for an existing user. More...
class  LobbyDBSpec::GetAccountNotes_Data
 Gets all account notes for an existing user. More...
class  LobbyDBSpec::AddFriend_Data
 Adds a userId / friendId to the friends table. More...
class  LobbyDBSpec::RemoveFriend_Data
 Removes a userId / friendId from the friends table. More...
class  LobbyDBSpec::GetFriends_Data
 Gets the friends table for a userId or userHandle. More...
class  LobbyDBSpec::AddToIgnoreList_Data
 Adds to the ignoreList table for a particular userId / userHandle. More...
class  LobbyDBSpec::RemoveFromIgnoreList_Data
 Removes from the ignoreList table for a particular userId / userHandle. More...
class  LobbyDBSpec::GetIgnoreList_Data
 Gets the ignoreList table for a particular userId / userHandle. More...
class  LobbyDBSpec::SendEmail_Data
 Adds an email to the emails table. Added once for the user with inbox=false, n times for n recipients with inbox=true. More...
class  LobbyDBSpec::GetEmails_Data
 Gets all emails in the emails table for a particular user. More...
class  LobbyDBSpec::DeleteEmail_Data
 Deletes an email from either the incomingEmails or sentEmails table. More...
class  LobbyDBSpec::UpdateEmailStatus_Data
 Updates the mark flags on an email. More...

Namespaces

namespace  RakNet
 Forward declaration.

Typedefs

typedef unsigned LobbyDBSpec::DatabaseKey
 Type of the primary keys in the database.


Detailed Description

Not code so much as a specification for the structures and classes that an implementation of the lobby server can use.

This file is part of RakNet Copyright 2003 Kevin Jenkins.

Usage of RakNet is subject to the appropriate license agreement. Creative Commons Licensees are subject to the license found at http://creativecommons.org/licenses/by-nc/2.5/ Single application licensees are subject to the license found at http://www.jenkinssoftware.com/SingleApplicationLicense.html Custom license users are subject to the terms therein. GPL license users are subject to the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.


Generated on Tue Feb 10 08:44:06 2009 for RakNet by  doxygen 1.5.7.1