Mana
Loading...
Searching...
No Matches
generalhandler.h
Go to the documentation of this file.
1/*
2 * The Mana Client
3 * Copyright (C) 2009 The Mana World Development Team
4 * Copyright (C) 2009-2012 The Mana Developers
5 *
6 * This file is part of The Mana Client.
7 *
8 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by
10 * the Free Software Foundation; either version 2 of the License, or
11 * any later version.
12 *
13 * This program is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * GNU General Public License for more details.
17 *
18 * You should have received a copy of the GNU General Public License
19 * along with this program. If not, see <http://www.gnu.org/licenses/>.
20 */
21
22#pragma once
23
24#include "eventlistener.h"
25
26#include "net/generalhandler.h"
27#include "net/net.h"
28
30
31namespace ManaServ {
32
66
67} // namespace ManaServ
Definition event.h:42
Channel
Definition event.h:45
void event(Event::Channel channel, const Event &event) override
MessageHandlerPtr mAdminHandler
MessageHandlerPtr mPlayerHandler
MessageHandlerPtr mGameHandler
MessageHandlerPtr mTradeHandler
MessageHandlerPtr mGuildHandler
MessageHandlerPtr mBeingHandler
MessageHandlerPtr mInventoryHandler
MessageHandlerPtr mAbilityHandler
MessageHandlerPtr mChatHandler
MessageHandlerPtr mLoginHandler
MessageHandlerPtr mBuySellHandler
MessageHandlerPtr mNpcHandler
MessageHandlerPtr mItemHandler
MessageHandlerPtr mCharHandler
MessageHandlerPtr mPartyHandler
MessageHandlerPtr mEffectHandler
const std::unique_ptr< MessageHandler > MessageHandlerPtr