Page principale   Hiérarchie des classes   Liste des composants   Liste des fichiers   Composants   Déclarations   Pages associées  

Client.h

00001 #include <Serveur.h>
00002 
00003 #ifndef CLIENT_H
00004 #define CLIENT_H
00005 
00011 class Client{
00012  public:
00013   /***************************************************************/
00015 
00016     
00022   Client(char *serveur=SERVEUR,unsigned short port=PORT);
00024   ~Client(void);
00025 
00027 
00028   /***************************************************************/
00030 
00031 
00032   void getFrustum(frustum_t *_frustum);
00033 
00034   void setFrustum(frustum_t *_frustum);
00035 
00037 
00038 
00039   /***************************************************************/
00041 
00042     
00044   friend void *clientDialogThread(void *arg);
00045 
00047 
00052   friend class GlRenderer;
00053 
00054  private:
00056   char serveur[256];
00058   unsigned short port;
00059 
00061   pthread_t dialogThreadId;
00062 
00068   frustum_t frustum;
00069 
00071   pthread_mutex_t frustumMutex;
00072 
00076   map<GD_Objet*,GD_Objet*> gdobjetsMap;
00077 
00079   pthread_mutex_t gdobjetsMapMutex;
00080   
00081 };
00082 
00083 
00084 #endif

Cette documentation a été généré le 24 May 2003 par Doxygen version 1.3-rc3.
Pour tout renseignements :