YAPOG  0.0.1
Yet Another Pokemon Online Game
yse::ServerInfoAddObjectVisitor Class Reference

#include <ServerInfoAddObjectVisitor.hpp>

Inheritance diagram for yse::ServerInfoAddObjectVisitor:
Collaboration diagram for yse::ServerInfoAddObjectVisitor:

List of all members.

Public Member Functions

 ServerInfoAddObjectVisitor (yap::IPacket &packet)
virtual ~ServerInfoAddObjectVisitor ()
virtual void VisitCharacter (const yap::Character &visitable)
virtual void VisitPlayer (const yap::IPlayer &visitable)
virtual void VisitTeleporter (const yap::Teleporter &visitable)
virtual void VisitDestructibleObject (const yap::DestructibleObject &visitable)
virtual void VisitBattleSpawnerArea (const yap::BattleSpawnerArea &visitable)
- Public Member Functions inherited from yap::BaseDynamicWorldObjectConstVisitor
virtual ~BaseDynamicWorldObjectConstVisitor ()
virtual void VisitDynamicWorldObject (const DynamicWorldObject &visitable)
- Public Member Functions inherited from yap::IDynamicWorldObjectConstVisitor
virtual ~IDynamicWorldObjectConstVisitor ()

Private Member Functions

 DISALLOW_COPY (ServerInfoAddObjectVisitor)
void WriteAddObject (const yap::DynamicWorldObject &object)

Private Attributes

yap::IPacketpacket_

Additional Inherited Members

- Protected Member Functions inherited from yap::BaseDynamicWorldObjectConstVisitor
 BaseDynamicWorldObjectConstVisitor ()

Detailed Description

Definition at line 17 of file ServerInfoAddObjectVisitor.hpp.


Constructor & Destructor Documentation

yse::ServerInfoAddObjectVisitor::ServerInfoAddObjectVisitor ( yap::IPacket packet)
explicit

Definition at line 13 of file ServerInfoAddObjectVisitor.cpp.

yse::ServerInfoAddObjectVisitor::~ServerInfoAddObjectVisitor ( )
virtual

Definition at line 19 of file ServerInfoAddObjectVisitor.cpp.


Member Function Documentation

yse::ServerInfoAddObjectVisitor::DISALLOW_COPY ( ServerInfoAddObjectVisitor  )
private
void yse::ServerInfoAddObjectVisitor::VisitBattleSpawnerArea ( const yap::BattleSpawnerArea visitable)
virtual

Reimplemented from yap::BaseDynamicWorldObjectConstVisitor.

Definition at line 63 of file ServerInfoAddObjectVisitor.cpp.

Here is the call graph for this function:

void yse::ServerInfoAddObjectVisitor::VisitCharacter ( const yap::Character visitable)
virtual

Reimplemented from yap::BaseDynamicWorldObjectConstVisitor.

Definition at line 23 of file ServerInfoAddObjectVisitor.cpp.

Here is the call graph for this function:

void yse::ServerInfoAddObjectVisitor::VisitDestructibleObject ( const yap::DestructibleObject visitable)
virtual

Reimplemented from yap::BaseDynamicWorldObjectConstVisitor.

Definition at line 54 of file ServerInfoAddObjectVisitor.cpp.

Here is the call graph for this function:

void yse::ServerInfoAddObjectVisitor::VisitPlayer ( const yap::IPlayer visitable)
virtual

Reimplemented from yap::BaseDynamicWorldObjectConstVisitor.

Definition at line 33 of file ServerInfoAddObjectVisitor.cpp.

Here is the call graph for this function:

void yse::ServerInfoAddObjectVisitor::VisitTeleporter ( const yap::Teleporter visitable)
virtual

Reimplemented from yap::BaseDynamicWorldObjectConstVisitor.

Definition at line 40 of file ServerInfoAddObjectVisitor.cpp.

Here is the call graph for this function:

void yse::ServerInfoAddObjectVisitor::WriteAddObject ( const yap::DynamicWorldObject object)
private

Definition at line 75 of file ServerInfoAddObjectVisitor.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

yap::IPacket& yse::ServerInfoAddObjectVisitor::packet_
private

Definition at line 39 of file ServerInfoAddObjectVisitor.hpp.


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