![]() |
YAPOG
0.0.1
Yet Another Pokemon Online Game
|
#include <PacketHandler.hpp>
Public Types | |
| typedef std::function< void(IPacket &)> | HandlerType |
Public Member Functions | |
| PacketHandler () | |
| virtual | ~PacketHandler () |
| void | AddHandler (PacketType packetType, HandlerType action) |
IPacketHandler members. | |
| virtual bool | HandlePacket (IPacket &packet) |
| virtual bool | SendPacket (IPacket &packet) |
| virtual void | AddRelay (IPacketHandler *relay) |
| virtual void | RemoveRelay (IPacketHandler *relay) |
| virtual void | SetParent (IPacketHandler *parent) |
Public Member Functions inherited from yap::IPacketHandler | |
| virtual | ~IPacketHandler () |
Private Member Functions | |
| DISALLOW_COPY (PacketHandler) | |
Private Attributes | |
| collection::Map< PacketType, HandlerType > | handlers_ |
| collection::List < IPacketHandler * > | relays_ |
| IPacketHandler * | parent_ |
Definition at line 22 of file PacketHandler.hpp.
| typedef std::function<void (IPacket&)> yap::PacketHandler::HandlerType |
Definition at line 28 of file PacketHandler.hpp.
| yap::PacketHandler::PacketHandler | ( | ) |
Definition at line 8 of file PacketHandler.cpp.
|
virtual |
Definition at line 15 of file PacketHandler.cpp.
| void yap::PacketHandler::AddHandler | ( | PacketType | packetType, |
| HandlerType | action | ||
| ) |
|
virtual |
Implements yap::IPacketHandler.
Definition at line 48 of file PacketHandler.cpp.
|
private |
|
virtual |
Implements yap::IPacketHandler.
Definition at line 24 of file PacketHandler.cpp.
|
virtual |
Implements yap::IPacketHandler.
Definition at line 53 of file PacketHandler.cpp.
|
virtual |
Implements yap::IPacketHandler.
Definition at line 40 of file PacketHandler.cpp.
|
virtual |
Implements yap::IPacketHandler.
Definition at line 58 of file PacketHandler.cpp.
|
private |
Definition at line 47 of file PacketHandler.hpp.
|
private |
Definition at line 50 of file PacketHandler.hpp.
|
private |
Definition at line 49 of file PacketHandler.hpp.