Page principale | Liste des namespaces | Hiérarchie des classes | Liste par ordre alphabétique | Liste des composants | Liste des fichiers | Membres des namespaces | Composants | Déclarations

# Référence de la classe ExManagerNetwork

`#include <ExManagerNetWork.h>`

Graphe d'héritage de la classe ExManagerNetwork

## Membres publics
void | Reset (void)
void | Init (void)
void | Draw (void)
void | DrawNetStat (void)
void | DrawMessage (void)
void | Connect (void)
void | Disconnect (void)
void | Ping (void)
void | Say (void)
bool | GetNetstatState (void)
void | SetNetstatState (bool state)
bool | GetMessageState (void)
void | SetMessageState (bool state)
bool | GetSayBarState (void)
void | SetSayBarState (bool state)
ExCAction | InputAction (ExCAction Action)
ExCAction | InputCommand (ExCCommand Command)
void | SetFlux (std::ostrstream *consol, ExCFluxAction *action)
bool | GetStatus (void)
void | SetStatus (bool status)
void | SetAskForCommand (bool status)
void | SetAskForExclusifCommand (bool status)
bool | AskForCommand (void)
bool | AskForExclusifCommand (void)
virtual void | Reload (void)
## Membres publics statiques
ExManagerNetwork * | CreateSingleton (void)
## Attributs Publics
std::ostrstream * | Consol
ExCFluxAction * | FluxAction
## Attributs Protégés
bool | m_Status
bool | m_AskForCommand
bool | m_Exclusif
## Membres privés
| ExManagerNetwork (void)
| ~ExManagerNetwork (void)
## Attributs Privés
ExCSocketClient | m_SocketClient
std::string | m_ServerIp
bool | m_ShowNetStat
bool | m_ShowMessage
bool | m_ShowSayBar
bool | m_Connected
float | m_LastPing
std::string | m_BuffSay
std::string | m_BuffOldSay1
std::string | m_BuffOldSay2
std::string | m_BuffOldSay3
## Attributs Privés Statiques
bool | m_flag = false
ExManagerNetwork * | m_instance = NULL

## Documentation des contructeurs et destructeurs

ExManagerNetwork::ExManagerNetwork | ( | void |  | ) | `[private]`

| Définition à la ligne 43 du fichier ExManagerNetwork.cpp.
    00044 {
    00045
    00046 }

ExManagerNetwork::~ExManagerNetwork | ( | void |  | ) | `[private]`

| Définition à la ligne 48 du fichier ExManagerNetwork.cpp.
    00049 {
    00050 }

## Documentation des méthodes

bool ExManager::AskForCommand | ( | void |  | ) | `[inline, inherited]`

| Définition à la ligne 89 du fichier ExManager.h. Références ExManager::m_AskForCommand. Référencé par ExManagerCommand::InputCommand().
    00089 {return m_AskForCommand;}

bool ExManager::AskForExclusifCommand | ( | void |  | ) | `[inline, inherited]`

| Définition à la ligne 90 du fichier ExManager.h. Références ExManager::m_Exclusif. Référencé par ExManagerCommand::InputCommand().
    00090 {return m_Exclusif;}

void ExManagerNetwork::Connect | ( | void |  | ) |

| Définition à la ligne 127 du fichier ExManagerNetwork.cpp. Références ExCSocket::Close(), ExCSocketClient::Connect(), Connect(), Guard, ExCSocketClient::Init(), m_Connected, m_ServerIp, m_ShowNetStat, m_SocketClient, MESSAGE_LOGIN, ExCSocket::RecvMessage(), ExCSocket::SendMessage(), ExCMessage::SetMessage(), ExCMessage::SetType(), et UnGuard. Référencé par Connect(), et InputAction().
    00128 {
    00129 Guard(void ExManagerNetwork::Connect(void))
    00130         m_SocketClient.Init();
    00131         if(m_SocketClient.Connect()==0)
    00132         {
    00133                 m_Connected=true;
    00134                 m_ServerIp="192.168.0.1";
    00135                 m_ShowNetStat=true;
    00136                 ExCMessage buffmsg;
    00137
    00138                 //w8 msg from server
    00139                 m_SocketClient.RecvMessage(buffmsg);
    00140         //      *Consol<<buffmsg<<std::endl;
    00141                 //send login
    00142
    00143                 buffmsg.SetType(MESSAGE_LOGIN);
    00144                 buffmsg.SetMessage("Client");
    00145                 m_SocketClient.SendMessage(buffmsg);
    00146         //      *Consol<<"connected"<<std::endl;
    00147         }else
    00148         {
    00149         //      *Consol<<"Socket error"<<std::endl;
    00150                 m_SocketClient.Close();
    00151         }
    00152 UnGuard
    00153 }

ExManagerNetwork * ExManagerNetwork::CreateSingleton | ( | void |  | ) | `[static]`

| Définition à la ligne 29 du fichier ExManagerNetwork.cpp. Références CreateSingleton(), Guard, m_flag, m_instance, et UnGuard. Référencé par CreateManager(), et CreateSingleton().
    00029                                                        {
    00030 Guard(ExManagerNetwork* ExManagerNetwork::CreateSingleton(void))
    00031         if(!m_flag)
    00032         {
    00033                 m_flag = true; // We are creating the error log now, so set flag to true
    00034                 m_instance = new ExManagerNetwork; // Create the error log
    00035         }else
    00036         {
    00037                 std::cout<<"Error singleton already created"<<std::endl;
    00038         }
    00039         return m_instance;
    00040 UnGuard
    00041 }

void ExManagerNetwork::Disconnect | ( | void |  | ) |

| Définition à la ligne 155 du fichier ExManagerNetwork.cpp. Références ExCSocket::Close(), Disconnect(), Guard, m_Connected, m_ServerIp, m_SocketClient, MESSAGE_QUIT, ExCSocket::SendMessage(), ExCMessage::SetType(), et UnGuard. Référencé par Disconnect(), et InputAction().
    00156 {
    00157 Guard(void ExManagerNetwork::Disconnect(void))
    00158         ExCMessage buffmsg;
    00159         buffmsg.SetType(MESSAGE_QUIT);
    00160         m_SocketClient.SendMessage(buffmsg);
    00161         m_SocketClient.Close();
    00162         m_Connected=false;
    00163         m_ServerIp="No Connexion";
    00164
    00165 UnGuard
    00166 }

void ExManagerNetwork::Draw | ( | void |  | ) |

| Définition à la ligne 65 du fichier ExManagerNetwork.cpp. Références DrawMessage(), DrawNetStat(), m_ShowMessage, et m_ShowNetStat. Référencé par ExManagerOutput::DrawScene().
    00066 {
    00067         if(m_ShowNetStat)DrawNetStat();
    00068         if(m_ShowMessage)DrawMessage();
    00069
    00070
    00071 }

void ExManagerNetwork::DrawMessage | ( | void |  | ) |

| Définition à la ligne 88 du fichier ExManagerNetwork.cpp. Références ExNihilo::DrawCadre(), m_BuffOldSay1, m_BuffOldSay2, m_BuffOldSay3, m_BuffSay, m_ShowSayBar, et ExNihilo::WriteToScreen(). Référencé par Draw().
    00089 {
    00090         //draw old message
    00091         ExNihilo::DrawCadre(10,glutGet(GLUT_WINDOW_HEIGHT)-80,glutGet(GLUT_WINDOW_WIDTH)-150,50,0.8f,0.0f,0.0f,0.9f);
    00092         ExNihilo::WriteToScreen(15,glutGet(GLUT_WINDOW_HEIGHT)-65,1,1,1,m_BuffOldSay3);
    00093         ExNihilo::WriteToScreen(15,glutGet(GLUT_WINDOW_HEIGHT)-50,1,1,1,m_BuffOldSay2);
    00094         ExNihilo::WriteToScreen(15,glutGet(GLUT_WINDOW_HEIGHT)-35,1,1,1,m_BuffOldSay1);
    00095         //draw current phrase
    00096         if(m_ShowSayBar)
    00097         {
    00098                 ExNihilo::DrawCadre(10,glutGet(GLUT_WINDOW_HEIGHT)-25,glutGet(GLUT_WINDOW_WIDTH)-15,20,0.7f,0.1f,0.0f,0.9f);
    00099                 ExNihilo::WriteToScreen(15,glutGet(GLUT_WINDOW_HEIGHT)-10,1,1,1,m_BuffSay);
    00100         }
    00101 }

void ExManagerNetwork::DrawNetStat | ( | void |  | ) |

| Définition à la ligne 73 du fichier ExManagerNetwork.cpp. Références ExNihilo::DrawCadre(), m_LastPing, m_ServerIp, Ping(), et ExNihilo::WriteToScreen(). Référencé par Draw().
    00074 {
    00075         //ExNihilo::DrawCadre(10,glutGet(GLUT_WINDOW_HEIGHT)-135,140,50,0.2f,0.0f,0.6f,0.9f);
    00076
    00077         ExNihilo::DrawCadre(glutGet(GLUT_WINDOW_WIDTH)-135,     glutGet(GLUT_WINDOW_HEIGHT)-80, 130,50,0.2f,0.0f,0.6f,0.9f);
    00078         ExNihilo::WriteToScreen(glutGet(GLUT_WINDOW_WIDTH)-130,glutGet(GLUT_WINDOW_HEIGHT)-65,1,1,1,"NetStat");
    00079         std::string buffserver("Server :");
    00080         buffserver=buffserver+m_ServerIp;
    00081         ExNihilo::WriteToScreen(glutGet(GLUT_WINDOW_WIDTH)-130,glutGet(GLUT_WINDOW_HEIGHT)-50,1,1,1,buffserver);
    00082         char buffping[255];
    00083         Ping();
    00084         sprintf(buffping,"Ping :%4.4f",m_LastPing);
    00085         ExNihilo::WriteToScreen(glutGet(GLUT_WINDOW_WIDTH)-130,glutGet(GLUT_WINDOW_HEIGHT)-35,1,1,1,buffping);
    00086 }

bool ExManagerNetwork::GetMessageState | ( | void |  | ) | `[inline]`

| Définition à la ligne 112 du fichier ExManagerNetWork.h. Références m_ShowMessage.
    00112 {return m_ShowMessage;}

bool ExManagerNetwork::GetNetstatState | ( | void |  | ) | `[inline]`

| Définition à la ligne 110 du fichier ExManagerNetWork.h. Références m_ShowNetStat.
    00110 {return m_ShowNetStat;}

bool ExManagerNetwork::GetSayBarState | ( | void |  | ) | `[inline]`

| Définition à la ligne 114 du fichier ExManagerNetWork.h. Références m_ShowSayBar.
    00114 {return m_ShowSayBar;}

bool ExManager::GetStatus | ( | void |  | ) | `[inline, inherited]`

| Définition à la ligne 85 du fichier ExManager.h. Références ExManager::m_Status. Référencé par ExManagerInterface::Draw(), ExManagerConsole::Draw(), et ExManagerOutput::DrawScene().
    00085 {return m_Status;}

void ExManagerNetwork::Init | ( | void |  | ) | `[virtual]`

| Redéfinie à partir de ExManager. Définition à la ligne 52 du fichier ExManagerNetwork.cpp. Références m_Connected, m_LastPing, m_ServerIp, m_ShowMessage, m_ShowNetStat, m_ShowSayBar, ExManager::SetAskForCommand(), et ExManager::SetAskForExclusifCommand(). Référencé par PreInitManager().
    00053 {
    00054         m_ShowNetStat=false;
    00055         m_ShowMessage=false;
    00056         m_ShowSayBar=false;
    00057         m_ServerIp="No Connexion";
    00058         m_Connected=false;
    00059         m_LastPing=0.0f;
    00060         SetAskForCommand(false);
    00061         SetAskForExclusifCommand(false);
    00062
    00063 }

ExCAction ExManagerNetwork::InputAction | ( | ExCAction | Action | ) | `[virtual]`

| Redéfinie à partir de ExManager. Définition à la ligne 177 du fichier ExManagerNetwork.cpp. Références Connect(), CONNECT, Disconnect(), DISCONNECT, Guard, HIDE_CHAT, HIDE_NET_STAT, InputAction(), ExCAction::m_Action, ExCAction::m_NextAction, NOTHING, Say(), SAY, SetMessageState(), SetNetstatState(), SHOW_CHAT, SHOW_NET_STAT, et UnGuard. Référencé par InputAction(), et ExManagerCommand::ProcesExCAction().
    00178 {
    00179 Guard(ExCAction ExManagerNetwork::InputAction(ExCAction Action))
    00180         switch(Action.m_Action)
    00181         {
    00182         case SHOW_NET_STAT:
    00183                 SetNetstatState(true);
    00184                 break;
    00185         case HIDE_NET_STAT:
    00186                 SetNetstatState(false);
    00187                 break;
    00188         case SHOW_CHAT:
    00189                 SetMessageState(true);
    00190                 break;
    00191         case HIDE_CHAT:
    00192                 SetMessageState(false);
    00193                 break;
    00194         case CONNECT:
    00195                 Connect();
    00196                 break;
    00197         case DISCONNECT:
    00198                 Disconnect();
    00199                 break;
    00200         case SAY:
    00201                 Say();
    00202                 break;
    00203         }
    00204         if(Action.m_NextAction){return *Action.m_NextAction;}
    00205         else{return NOTHING;}
    00206 UnGuard
    00207 }

ExCAction ExManagerNetwork::InputCommand | ( | ExCCommand | Command | ) | `[virtual]`

| Redéfinie à partir de ExManager. Définition à la ligne 209 du fichier ExManagerNetwork.cpp. Références ExNihilo::AddKeyToBuffer(), Guard, InputCommand(), KEYBOARD_DOWN_ENTER, KEYBOARD_UP_ARROW_LEFT, KEYBOARD_UP_BACKSPACE, m_BuffOldSay1, m_BuffOldSay2, m_BuffOldSay3, m_BuffSay, ExCCommand::m_Command, m_Connected, m_SocketClient, MESSAGE_SAY, NOTHING, ExCSocket::SendMessage(), ExManager::SetAskForCommand(), ExManager::SetAskForExclusifCommand(), ExCMessage::SetMessage(), SetSayBarState(), ExCMessage::SetType(), et UnGuard. Référencé par InputCommand(), et ExManagerCommand::InputCommand().
    00210 {
    00211 Guard(ExCAction ExManagerNetwork::InputCommand(ExCCommand Command))
    00212         //std::cout<<"ExManagerNetwork::Input Command network:"<<Command.m_Command<<std::endl;
    00213         //custom action
    00214         switch(Command.m_Command)
    00215         {
    00216         case KEYBOARD_UP_ARROW_LEFT:
    00217                 if(m_BuffSay.size()>0)
    00218                 {
    00219                         m_BuffSay.erase(m_BuffSay.end()-1,m_BuffSay.end());
    00220                 }
    00221                 return NOTHING;
    00222
    00223         case KEYBOARD_UP_BACKSPACE:
    00224                 if(m_BuffSay.size()>0)
    00225                 {
    00226                         m_BuffSay.erase(m_BuffSay.end()-1,m_BuffSay.end());
    00227                 }
    00228                 return NOTHING;
    00229
    00230         case KEYBOARD_DOWN_ENTER:
    00231                 if(m_Connected)
    00232                 {
    00233                         ExCMessage buffmsg;
    00234                         buffmsg.SetType(MESSAGE_SAY);
    00235                         buffmsg.SetMessage(m_BuffSay);
    00236                         m_SocketClient.SendMessage(buffmsg);
    00237                 }
    00238                 SetAskForCommand(false);
    00239                 SetAskForExclusifCommand(false);
    00240                 m_BuffOldSay3=m_BuffOldSay2;
    00241                 m_BuffOldSay2=m_BuffOldSay1;
    00242                 m_BuffOldSay1=m_BuffSay;
    00243                 SetSayBarState(false);
    00244                 m_BuffSay.erase(m_BuffSay.begin(),m_BuffSay.end());
    00245
    00246                 return NOTHING;
    00247         }
    00248         //simple text action
    00249         ExNihilo::AddKeyToBuffer(Command.m_Command,m_BuffSay);
    00250         return NOTHING;
    00251 UnGuard
    00252 }

void ExManagerNetwork::Ping | ( | void |  | ) |

| Définition à la ligne 103 du fichier ExManagerNetwork.cpp. Références m_Connected, m_LastPing, m_SocketClient, MESSAGE_PING, ExCSocket::RecvMessage(), ExCSocket::SendMessage(), et ExCMessage::SetType(). Référencé par DrawNetStat().
    00104 {
    00105         if(glutGet(GLUT_ELAPSED_TIME)%100==0)
    00106         {
    00107                 if(m_Connected)
    00108                 {
    00109                         int time;
    00110                         ExCMessage buffmsg;
    00111                         time=glutGet(GLUT_ELAPSED_TIME);
    00112                         buffmsg.SetType(MESSAGE_PING);
    00113                         m_SocketClient.SendMessage(buffmsg);
    00114                         m_SocketClient.RecvMessage(buffmsg);
    00115                         m_LastPing=((float)(glutGet(GLUT_ELAPSED_TIME)-time)/100);
    00116                 }
    00117         }
    00118 }

void ExManager::Reload | ( | void |  | ) | `[virtual, inherited]`

| Redéfinie dans ExManagerCollision, ExManagerAnimation, ExManagerEntity, ExManagerModel, ExManagerObject< TypeA >, ExManagerTexture, ExManagerObject< ExCAnimation >, ExManagerObject< ExCModel * >, ExManagerObject< ExCWindow >, ExManagerObject< ExCVertexProgram >, ExManagerObject< ExCLight >, ExManagerObject< ExCLoadingAnimation >, ExManagerObject< ExCInterface >, ExManagerObject< ExCSound >, ExManagerObject< ExCCamera * >, ExManagerObject< ExCFont >, ExManagerObject< ExCGizmo >, ExManagerObject< ExCMesh * >, ExManagerObject< ExCTexture >, ExManagerObject< ExCEntity * >, ExManagerObject< ExCSystemeParticule >, et ExManagerObject< ExCSpirit >. Définition à la ligne 33 du fichier ExManager.cpp. Référencé par ExManagerCommand::ProcesExCAction().
    00034 {}

void ExManagerNetwork::Reset | ( | void |  | ) | `[virtual]`

| Redéfinie à partir de ExManager. Définition à la ligne 120 du fichier ExManagerNetwork.cpp. Références Guard, Reset(), et UnGuard. Référencé par Reset().
    00121 {
    00122 Guard(void ExManagerNetwork::Reset(void))
    00123 UnGuard
    00124 }

void ExManagerNetwork::Say | ( | void |  | ) |

| Définition à la ligne 168 du fichier ExManagerNetwork.cpp. Références Guard, Say(), ExManager::SetAskForCommand(), ExManager::SetAskForExclusifCommand(), SetSayBarState(), et UnGuard. Référencé par InputAction(), et Say().
    00169 {
    00170 Guard(void ExManagerNetwork::Say(void))
    00171         SetAskForCommand(true);
    00172         SetAskForExclusifCommand(true);
    00173         SetSayBarState(true);
    00174 UnGuard
    00175 }

void ExManager::SetAskForCommand | ( | bool | status | ) | `[inline, inherited]`

| Définition à la ligne 87 du fichier ExManager.h. Références ExManager::m_AskForCommand. Référencé par ExManagerConsole::ExManagerConsole(), ExManagerModel::ExManagerModel(), ExManagerObjectWindow::Init(), Init(), ExManagerConsole::InputAction(), InputCommand(), ExManagerLoad::LoadSetOfFile(), et Say().
    00087 {m_AskForCommand=status;}

void ExManager::SetAskForExclusifCommand | ( | bool | status | ) | `[inline, inherited]`

| Définition à la ligne 88 du fichier ExManager.h. Références ExManager::m_Exclusif. Référencé par ExManagerConsole::ExManagerConsole(), ExManagerModel::ExManagerModel(), ExManagerObjectWindow::Init(), Init(), ExManagerConsole::InputAction(), InputCommand(), et Say().
    00088 {m_Exclusif=status;}

void ExManager::SetFlux | ( | std::ostrstream * | consol,
|  | ExCFluxAction * | action
| ) | `[inherited]`

| Définition à la ligne 35 du fichier ExManager.cpp. Références ExManager::Consol, et ExManager::FluxAction. Référencé par SetManagerLink().
    00036 {
    00037         Consol=consol;
    00038         FluxAction=action;
    00039 }

void ExManagerNetwork::SetMessageState | ( | bool | state | ) | `[inline]`

| Définition à la ligne 113 du fichier ExManagerNetWork.h. Références m_ShowMessage. Référencé par InputAction().
    00113 {m_ShowMessage=state;}

void ExManagerNetwork::SetNetstatState | ( | bool | state | ) | `[inline]`

| Définition à la ligne 111 du fichier ExManagerNetWork.h. Références m_ShowNetStat. Référencé par InputAction().
    00111 {m_ShowNetStat=state;}

void ExManagerNetwork::SetSayBarState | ( | bool | state | ) | `[inline]`

| Définition à la ligne 115 du fichier ExManagerNetWork.h. Références m_ShowSayBar. Référencé par InputCommand(), et Say().
    00115 {m_ShowSayBar=state;}

void ExManager::SetStatus | ( | bool | status | ) | `[inline, inherited]`

| Définition à la ligne 86 du fichier ExManager.h. Références ExManager::m_Status. Référencé par ExManagerConsole::Draw(), ExManagerConsole::ExManagerConsole(), ExManagerObjectWindow::Init(), ExManagerInterface::Init(), ExManagerConsole::InputAction(), ExManagerLoad::LoadSetOfFile(), et ExManagerConsole::SetConsoleState().
    00086 {m_Status=status;}

## Documentation des données imbriquées

std::ostrstream* ExManager::Consol`[inherited]`

| Définition à la ligne 73 du fichier ExManager.h. Référencé par ExManagerObject< TypeA >::Add(), ExManagerConsole::AddStringAction(), ExManagerConsole::ApplyBuffCommand(), ExManagerInputGLUT::CheckInput(), ExManagerSound::DisplayAviableInput(), ExManagerInputGLUT::DisplayAviableInput(), ExManagerLoad::DisplayFileType(), ExManagerLoad::GetFileType(), ExManagerVertexArrays::Init(), ExManagerTexture::Init(), ExManagerSound::Init(), ExManagerFog::Init(), ExManagerSound::InputAction(), ExManagerPVS::InputAction(), ExManagerParticuleSystem::InputAction(), ExManagerModel::InputAction(), ExManagerMesh::InputAction(), ExManagerMap::InputAction(), ExManagerLoad::InputAction(), ExManagerInterface::InputAction(), ExManagerFog::InputAction(), ExManagerEntity::InputAction(), ExManagerConsole::InputAction(), ExManagerCommand::InputAction(), ExManagerCamera::InputAction(), ExManagerAnimation::InputAction(), ExManagerObject< TypeA >::List(), ExManagerModel::List(), ExManagerId::List(), ExManagerConsole::ListConsoleCommand(), ExManagerTexture::Load(), ExManagerParticuleSystem::Load(), ExManagerModel::Load(), ExManagerInterface::Load(), ExManagerTexture::LoadCubeMap(), ExManagerLoad::LoadSetOfFile(), ExManagerSound::LoadSound(), ExManagerSound::PauseSound(), ExManagerSound::PlaySound(), ExManagerCommand::ProcesExCAction(), ExManagerId::RecordObject(), ExManager::SetFlux(), ExManagerSound::SetRepeatSound(), ExManagerSound::StopSound(), ExManagerConsole::UpdateConsolBuffer(), et ExManagerConsole::Write().

ExCFluxAction* ExManager::FluxAction`[inherited]`

| Définition à la ligne 74 du fichier ExManager.h. Référencé par ExManagerWindow::Apply(), ExManagerCommand::ApplyAction(), ExManagerCommand::LoadExecFile(), ExManagerId::RecordObject(), ExManager::SetFlux(), et ExManagerSpecialEffect::Specialeffect().

bool ExManager::m_AskForCommand`[protected, inherited]`

| Définition à la ligne 70 du fichier ExManager.h. Référencé par ExManager::AskForCommand(), ExManagerConsole::ExManagerConsole(), et ExManager::SetAskForCommand().

std::string ExManagerNetwork::m_BuffOldSay1`[private]`

| Définition à la ligne 84 du fichier ExManagerNetWork.h. Référencé par DrawMessage(), et InputCommand().

std::string ExManagerNetwork::m_BuffOldSay2`[private]`

| Définition à la ligne 85 du fichier ExManagerNetWork.h. Référencé par DrawMessage(), et InputCommand().

std::string ExManagerNetwork::m_BuffOldSay3`[private]`

| Définition à la ligne 86 du fichier ExManagerNetWork.h. Référencé par DrawMessage(), et InputCommand().

std::string ExManagerNetwork::m_BuffSay`[private]`

| Définition à la ligne 83 du fichier ExManagerNetWork.h. Référencé par DrawMessage(), et InputCommand().

bool ExManagerNetwork::m_Connected`[private]`

| Définition à la ligne 81 du fichier ExManagerNetWork.h. Référencé par Connect(), Disconnect(), Init(), InputCommand(), et Ping().

bool ExManager::m_Exclusif`[protected, inherited]`

| Définition à la ligne 71 du fichier ExManager.h. Référencé par ExManager::AskForExclusifCommand(), et ExManager::SetAskForExclusifCommand().

bool ExManagerNetwork::m_flag = false`[static, private]`

| Définition à la ligne 26 du fichier ExManagerNetwork.cpp. Référencé par CreateSingleton().

ExManagerNetwork * ExManagerNetwork::m_instance = NULL`[static, private]`

| Définition à la ligne 27 du fichier ExManagerNetwork.cpp. Référencé par CreateSingleton().

float ExManagerNetwork::m_LastPing`[private]`

| Définition à la ligne 82 du fichier ExManagerNetWork.h. Référencé par DrawNetStat(), Init(), et Ping().

std::string ExManagerNetwork::m_ServerIp`[private]`

| Définition à la ligne 77 du fichier ExManagerNetWork.h. Référencé par Connect(), Disconnect(), DrawNetStat(), et Init().

bool ExManagerNetwork::m_ShowMessage`[private]`

| Définition à la ligne 79 du fichier ExManagerNetWork.h. Référencé par Draw(), GetMessageState(), Init(), et SetMessageState().

bool ExManagerNetwork::m_ShowNetStat`[private]`

| Définition à la ligne 78 du fichier ExManagerNetWork.h. Référencé par Connect(), Draw(), GetNetstatState(), Init(), et SetNetstatState().

bool ExManagerNetwork::m_ShowSayBar`[private]`

| Définition à la ligne 80 du fichier ExManagerNetWork.h. Référencé par DrawMessage(), GetSayBarState(), Init(), et SetSayBarState().

ExCSocketClient ExManagerNetwork::m_SocketClient`[private]`

| Définition à la ligne 76 du fichier ExManagerNetWork.h. Référencé par Connect(), Disconnect(), InputCommand(), et Ping().

bool ExManager::m_Status`[protected, inherited]`

| Définition à la ligne 69 du fichier ExManager.h. Référencé par ExManager::GetStatus(), et ExManager::SetStatus().

La documentation associée à cette classe a été générée à partir des fichiers suivants :

- ExManagerNetWork.h
- ExManagerNetwork.cpp