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

Serveur.h

00001 #include <Container.h>
00002 
00003 #ifndef SERVEUR_H
00004 #define SERVEUR_H
00005 
00006 #include <unistd.h>
00007 #include <sys/time.h>
00008 #include <sys/types.h>
00009 #include <sys/socket.h>
00010 #include <arpa/inet.h>
00011 #include <sys/ioctl.h>
00012 #include <netdb.h>
00013 #include <errno.h>
00014 
00015 #include <pthread.h>
00016 
00017 #define PORT 1500
00018 #define SERVEUR "localhost"
00019 
00020 #define STOP 0
00021 #define SEND 1
00022 #define RECV 2
00023 
00024 #define FINI 0
00025 
00026 //#define MIN_SER_SIZE 512
00027 
00028 
00034 class Serveur{
00035  public:
00036   /***************************************************************/
00038 
00039     
00045   Serveur(Container *leContainer, unsigned short port=PORT);
00047   ~Serveur(void);
00048 
00050 
00051   /***************************************************************/
00053 
00054     
00056   friend void *serveurDialogThread(void *arg);
00057 
00059 
00060  private:
00062   unsigned short port;
00063 
00065   Container *leContainer;
00066 
00068   pthread_t dialogThreadId;
00069 };
00070 
00071 #endif

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