Mana
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
TmwAthena::GeneralHandler Class Referencefinal

#include <generalhandler.h>

Inheritance diagram for TmwAthena::GeneralHandler:
TmwAthena::MessageHandler Net::GeneralHandler EventListener Net::MessageHandler

Public Member Functions

 GeneralHandler ()
 
 ~GeneralHandler () override
 
void handleMessage (MessageIn &msg) override
 
void load () override
 
void reload () override
 
void unload () override
 
void flushNetwork () override
 
void event (Event::Channel channel, const Event &event) override
 
- Public Member Functions inherited from TmwAthena::MessageHandler
 MessageHandler ()
 
 ~MessageHandler () override
 
void setNetwork (Network *network)
 
- Public Member Functions inherited from EventListener
virtual ~EventListener ()
 
void listen (Event::Channel channel)
 
void ignore (Event::Channel channel)
 

Protected Attributes

MessageHandlerPtr mAdminHandler
 
MessageHandlerPtr mBeingHandler
 
MessageHandlerPtr mBuySellHandler
 
MessageHandlerPtr mCharHandler
 
MessageHandlerPtr mChatHandler
 
MessageHandlerPtr mGameHandler
 
MessageHandlerPtr mGuildHandler
 
MessageHandlerPtr mInventoryHandler
 
MessageHandlerPtr mItemHandler
 
MessageHandlerPtr mLoginHandler
 
MessageHandlerPtr mNpcHandler
 
MessageHandlerPtr mPartyHandler
 
MessageHandlerPtr mPlayerHandler
 
MessageHandlerPtr mAbilityHandler
 
MessageHandlerPtr mTradeHandler
 
- Protected Attributes inherited from TmwAthena::MessageHandler
NetworkmNetwork
 

Additional Inherited Members

- Public Attributes inherited from Net::MessageHandler
const uint16_t * handledMessages = _no_messages
 

Detailed Description

Definition at line 33 of file generalhandler.h.

Constructor & Destructor Documentation

◆ GeneralHandler()

TmwAthena::GeneralHandler::GeneralHandler ( )

Definition at line 70 of file generalhandler.cpp.

◆ ~GeneralHandler()

TmwAthena::GeneralHandler::~GeneralHandler ( )
overridevirtual

Reimplemented from Net::GeneralHandler.

Definition at line 107 of file generalhandler.cpp.

Member Function Documentation

◆ event()

void TmwAthena::GeneralHandler::event ( Event::Channel  channel,
const Event event 
)
overridevirtual

Implements EventListener.

Definition at line 209 of file generalhandler.cpp.

◆ flushNetwork()

void TmwAthena::GeneralHandler::flushNetwork ( )
overridevirtual

Implements Net::GeneralHandler.

Definition at line 190 of file generalhandler.cpp.

◆ handleMessage()

void TmwAthena::GeneralHandler::handleMessage ( MessageIn msg)
overridevirtual

Implements TmwAthena::MessageHandler.

Definition at line 112 of file generalhandler.cpp.

◆ load()

void TmwAthena::GeneralHandler::load ( )
overridevirtual

Implements Net::GeneralHandler.

Definition at line 152 of file generalhandler.cpp.

◆ reload()

void TmwAthena::GeneralHandler::reload ( )
overridevirtual

Implements Net::GeneralHandler.

Definition at line 174 of file generalhandler.cpp.

◆ unload()

void TmwAthena::GeneralHandler::unload ( )
overridevirtual

Implements Net::GeneralHandler.

Definition at line 184 of file generalhandler.cpp.

Member Data Documentation

◆ mAbilityHandler

MessageHandlerPtr TmwAthena::GeneralHandler::mAbilityHandler
protected

Definition at line 67 of file generalhandler.h.

◆ mAdminHandler

MessageHandlerPtr TmwAthena::GeneralHandler::mAdminHandler
protected

Definition at line 54 of file generalhandler.h.

◆ mBeingHandler

MessageHandlerPtr TmwAthena::GeneralHandler::mBeingHandler
protected

Definition at line 55 of file generalhandler.h.

◆ mBuySellHandler

MessageHandlerPtr TmwAthena::GeneralHandler::mBuySellHandler
protected

Definition at line 56 of file generalhandler.h.

◆ mCharHandler

MessageHandlerPtr TmwAthena::GeneralHandler::mCharHandler
protected

Definition at line 57 of file generalhandler.h.

◆ mChatHandler

MessageHandlerPtr TmwAthena::GeneralHandler::mChatHandler
protected

Definition at line 58 of file generalhandler.h.

◆ mGameHandler

MessageHandlerPtr TmwAthena::GeneralHandler::mGameHandler
protected

Definition at line 59 of file generalhandler.h.

◆ mGuildHandler

MessageHandlerPtr TmwAthena::GeneralHandler::mGuildHandler
protected

Definition at line 60 of file generalhandler.h.

◆ mInventoryHandler

MessageHandlerPtr TmwAthena::GeneralHandler::mInventoryHandler
protected

Definition at line 61 of file generalhandler.h.

◆ mItemHandler

MessageHandlerPtr TmwAthena::GeneralHandler::mItemHandler
protected

Definition at line 62 of file generalhandler.h.

◆ mLoginHandler

MessageHandlerPtr TmwAthena::GeneralHandler::mLoginHandler
protected

Definition at line 63 of file generalhandler.h.

◆ mNpcHandler

MessageHandlerPtr TmwAthena::GeneralHandler::mNpcHandler
protected

Definition at line 64 of file generalhandler.h.

◆ mPartyHandler

MessageHandlerPtr TmwAthena::GeneralHandler::mPartyHandler
protected

Definition at line 65 of file generalhandler.h.

◆ mPlayerHandler

MessageHandlerPtr TmwAthena::GeneralHandler::mPlayerHandler
protected

Definition at line 66 of file generalhandler.h.

◆ mTradeHandler

MessageHandlerPtr TmwAthena::GeneralHandler::mTradeHandler
protected

Definition at line 68 of file generalhandler.h.


The documentation for this class was generated from the following files: