メインページ | ネームスペース一覧 | クラス階層 | アルファベット順一覧 | 構成 | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ

クラス environment::PacketHandler

#include <packet_handler.hh>

environment::PacketHandlerに対する継承グラフ

Inheritance graph
[凡例]
environment::PacketHandlerのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

 PacketHandler (connection::ServerConnection &sc=connection::ServerConnection::get_instance(), CronousEnv &ce=CronousEnv::get_instance(), CronousInterface &ci=CronousInterface::get_instance())
virtual void handle (packets::DataPacket &p)
virtual void operator() (infos::UnknownInfo &p)
virtual void operator() (infos::News &p)
virtual void operator() (infos::LoggedIn &p)
virtual void operator() (infos::CharactersAvailable &p)
virtual void operator() (infos::CharacterStatus &p)
virtual void operator() (infos::SkillsAvailable &p)
virtual void operator() (infos::SkillsLevel &p)
virtual void operator() (infos::Health &p)
virtual void operator() (infos::Mana &p)
virtual void operator() (infos::Weight &p)
virtual void operator() (infos::ItemInfo &p)
virtual void operator() (infos::MoneyInHand &p)
virtual void operator() (infos::MoneyInBank &p)
virtual void operator() (infos::Experience &p)
virtual void operator() (infos::Chat1 &p)
virtual void operator() (infos::Chat2 &p)
virtual void operator() (infos::Chat3 &p)
virtual void operator() (infos::Chat4 &p)
virtual void operator() (infos::Chat5 &p)
virtual void operator() (infos::Chat6 &p)
virtual void operator() (infos::CharacterEntry &p)
virtual void operator() (infos::CharacterExit &p)
virtual void operator() (infos::CharacterPosition &p)
virtual void operator() (infos::ItemEntry &p)
virtual void operator() (infos::ItemExit &p)
virtual void operator() (infos::CharacterProfile &p)
virtual void operator() (infos::CharacterHealth &p)
virtual void operator() (infos::CharacterDeath &p)
virtual void operator() (infos::LevelUp &p)
virtual void operator() (infos::Attacking &p)
virtual void operator() (infos::LoadMap &p)
virtual void operator() (infos::ItemPicking &p)
virtual void operator() (infos::ItemSelling &p)
virtual void operator() (infos::ItemUsing &p)
virtual void operator() (infos::LoadGame &p)
virtual void operator() (infos::StatusAssigning &p)
virtual void operator() (infos::ItemRepairing &p)
virtual void operator() (infos::ItemTrading &p)
virtual void operator() (infos::SkillAssigning &p)
virtual void operator() (infos::StatusFlag &p)
virtual void operator() (infos::SkillUsing &p)
virtual void operator() (infos::CharacterFinalStatus &p)
virtual void operator() (infos::TeamInfo &p)
virtual void operator() (infos::TeamMember &p)
virtual void operator() (infos::PersonalShopInfo &p)
virtual void operator() (infos::StatusCheck &p)
virtual void operator() (actions::UnknownAction &p)
virtual void operator() (actions::Hello &p)
virtual void operator() (actions::Login &p)
virtual void operator() (actions::SelectCharacter &p)
virtual void operator() (actions::Move &p)
virtual void operator() (actions::Say &p)
virtual void operator() (actions::Attack &p)
virtual void operator() (actions::PickItem &p)
virtual void operator() (actions::UseItem &p)
virtual void operator() (actions::BuyItem &p)
virtual void operator() (actions::SellItem &p)
virtual void operator() (actions::Talk &p)
virtual void operator() (actions::RepairItem &p)
virtual void operator() (actions::TransferItem &p)
virtual void operator() (actions::GameLoaded &p)
virtual void operator() (actions::MapLoaded &p)
virtual void operator() (actions::Warp &p)
virtual void operator() (actions::AssignStatus &p)
virtual void operator() (actions::AssignSkill &p)
virtual void operator() (actions::UseSkill &p)
virtual void operator() (actions::SwitchRunning &p)
virtual void operator() (actions::Restart &p)
virtual void operator() (actions::TeamAction &p)
virtual void operator() (actions::PersonalShopAction &p)
virtual void operator() (actions::SelectServer &p)

Protected メソッド

void handle_chat (infos::CustomChat &p)

Protected 変数

connection::ServerConnection & _sc
CronousEnv & _ce
CronousInterface & _ci

コンストラクタとデストラクタ

environment::PacketHandler::PacketHandler (  connection::ServerConnection &  sc = connection::ServerConnection::get_instance(),
CronousEnv &  ce = CronousEnv::get_instance(),
CronousInterface &  ci = CronousInterface::get_instance()
) 
 


関数

void environment::PacketHandler::handle (  packets::DataPacket &  p  )  [virtual]
 

関数の呼び出しグラフ:

void environment::PacketHandler::handle_chat (  infos::CustomChat &  p  )  [protected]
 

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  actions::SelectServer &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

void environment::PacketHandler::operator() (  actions::PersonalShopAction &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

void environment::PacketHandler::operator() (  actions::TeamAction &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

void environment::PacketHandler::operator() (  actions::Restart &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  actions::SwitchRunning &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

void environment::PacketHandler::operator() (  actions::UseSkill &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

void environment::PacketHandler::operator() (  actions::AssignSkill &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  actions::AssignStatus &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  actions::Warp &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  actions::MapLoaded &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  actions::GameLoaded &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  actions::TransferItem &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  actions::RepairItem &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  actions::Talk &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

void environment::PacketHandler::operator() (  actions::SellItem &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  actions::BuyItem &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  actions::UseItem &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  actions::PickItem &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  actions::Attack &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  actions::Say &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

void environment::PacketHandler::operator() (  actions::Move &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

void environment::PacketHandler::operator() (  actions::SelectCharacter &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  actions::Login &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

void environment::PacketHandler::operator() (  actions::Hello &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

void environment::PacketHandler::operator() (  actions::UnknownAction &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

void environment::PacketHandler::operator() (  infos::StatusCheck &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::PersonalShopInfo &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::TeamMember &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

void environment::PacketHandler::operator() (  infos::TeamInfo &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::CharacterFinalStatus &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::SkillUsing &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::StatusFlag &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::SkillAssigning &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::ItemTrading &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::ItemRepairing &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::StatusAssigning &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::LoadGame &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::ItemUsing &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::ItemSelling &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::ItemPicking &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::LoadMap &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::Attacking &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::LevelUp &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::CharacterDeath &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::CharacterHealth &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::CharacterProfile &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::ItemExit &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::ItemEntry &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::CharacterPosition &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::CharacterExit &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::CharacterEntry &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::Chat6 &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::Chat5 &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::Chat4 &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::Chat3 &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::Chat2 &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::Chat1 &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::Experience &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::MoneyInBank &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::MoneyInHand &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::ItemInfo &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::Weight &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::Mana &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::Health &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::SkillsLevel &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::SkillsAvailable &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::CharacterStatus &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::CharactersAvailable &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::LoggedIn &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::News &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。

関数の呼び出しグラフ:

void environment::PacketHandler::operator() (  infos::UnknownInfo &  p  )  [virtual]
 

packets::PacketVisitorを再定義しています。


変数

CronousEnv& environment::PacketHandler::_ce [protected]
 

CronousInterface& environment::PacketHandler::_ci [protected]
 

connection::ServerConnection& environment::PacketHandler::_sc [protected]
 


このクラスの説明は次のファイルから生成されました:
Cronous Emulatorに対してWed Aug 17 06:16:10 2005に生成されました。  doxygen 1.4.2-20050421