Planeshift
introductionmanager.h
Go to the documentation of this file.
1
/*
2
* introductionmanager.h
3
*
4
* Copyright (C) 2007 Atomic Blue (info@planeshift.it, http://www.atomicblue.org)
5
*
6
*
7
* This program is free software; you can redistribute it and/or
8
* modify it under the terms of the GNU General Public License
9
* as published by the Free Software Foundation (version 2 of the License)
10
* This program is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU General Public License for more details.
14
* You should have received a copy of the GNU General Public License
15
* along with this program; if not, write to the Free Software
16
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
17
*
18
*/
19
#ifndef __INTRODUCTIONMANAGER_HEADER__
20
#define __INTRODUCTIONMANAGER_HEADER__
21
22
//=============================================================================
23
// Crystal Space Includes
24
//=============================================================================
25
#include <csutil/hash.h>
26
#include <csutil/set.h>
27
28
//=============================================================================
29
// Project Includes
30
//=============================================================================
31
32
//=============================================================================
33
// Local Includes
34
//=============================================================================
35
#include "
msgmanager.h
"
// Parent class
36
37
class
IntroductionManager
:
public
MessageManager
<IntroductionManager>
38
{
39
public
:
40
IntroductionManager
();
41
~IntroductionManager
();
42
43
protected
:
44
void
HandleIntroduction
(
MsgEntry
* pMsg,
Client
* client);
45
};
46
47
#endif
IntroductionManager
Definition:
introductionmanager.h:37
msgmanager.h
MsgEntry
The structure of 1 queue entry (pointer to a message)
Definition:
message.h:143
Client
This class collects data of a netclient.
Definition:
client.h:95
IntroductionManager::IntroductionManager
IntroductionManager()
IntroductionManager::HandleIntroduction
void HandleIntroduction(MsgEntry *pMsg, Client *client)
IntroductionManager::~IntroductionManager
~IntroductionManager()
MessageManager
Provides a manager to facilitate subscriptions.
Definition:
msgmanager.h:106
server
introductionmanager.h
Generated on Sat Jun 19 2021 05:00:33 for Planeshift by
1.8.11