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

クラス 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