Page principale | Liste alphabétique | Structures de données | Liste des fichiers | Champs de donnée | Portée globale | Pages associées

Référence de la classe ClientCom

#include <NetClientCom.h>


Fonctions membres publiques

 ClientCom ()
 ~ClientCom ()
int Start (char *NomFichier)
int Stop ()
int Insert ()
int Delet ()
int Select ()
int NbEntry ()
int WorkWithSql ()
int WorkWithFile ()
int FileToSql ()
int SqlToFile ()
int GetNbData ()
char * GetData (int NoData=0)
int SetTable (int pTable)
int SetId (int pId=0)
int SetData (char *Buffer)

Attributs privés

ClientConnect Connexion
char ** Data
int NbData
int Table
int Id
int Last
int Running


Documentation des contructeurs et destructeur

ClientCom::ClientCom  ) 
 

Définition à la ligne 14 du fichier NetClientCom.cpp.

00015 {
00016     Data    = NULL;
00017     NbData  = 0;
00018     Table   = 0;
00019     Id      = 0;
00020     Last    = 0;
00021     Running = 0;
00022 }

ClientCom::~ClientCom  ) 
 

Définition à la ligne 24 du fichier NetClientCom.cpp.

00025 {
00026     if(Running == 1)
00027         Stop();
00028 }


Documentation des fonctions membres

int ClientCom::Delet  ) 
 

int ClientCom::FileToSql  ) 
 

char* ClientCom::GetData int  NoData = 0  ) 
 

int ClientCom::GetNbData  ) 
 

int ClientCom::Insert  ) 
 

int ClientCom::NbEntry  ) 
 

int ClientCom::Select  ) 
 

int ClientCom::SetData char *  Buffer  ) 
 

int ClientCom::SetId int  pId = 0  ) 
 

int ClientCom::SetTable int  pTable  ) 
 

int ClientCom::SqlToFile  ) 
 

int ClientCom::Start char *  NomFichier  ) 
 

Définition à la ligne 30 du fichier NetClientCom.cpp.

00031 {
00032     int         ErrorCode = 0;
00033 
00034     if(Running == 0)
00035     {
00036         Running         = 1;
00037 
00038         ErrorCode = Connexion.Start(NomFichier);
00039     }
00040     else
00041         ErrorCode = 15;
00042 
00043     if(ErrorCode)
00044         Stop();
00045 
00046     return ErrorCode;
00047 }

int ClientCom::Stop  ) 
 

Définition à la ligne 49 du fichier NetClientCom.cpp.

00050 {
00051     int     ErrorCode = 0;
00052 
00053     if(Running == 1)
00054     {
00055         Running = 0;
00056 
00057         ErrorCode = Connexion.Stop();
00058         
00059         for(int i = 0; i < NbData; i++)
00060             delete [] Data[i];
00061 
00062         delete [] Data;
00063         
00064         NbData  = 0;
00065         Table   = 0;
00066         Id      = 0;
00067         Last    = 0;
00068     }
00069     else
00070         ErrorCode = 16;
00071 
00072     return ErrorCode;
00073 }

int ClientCom::WorkWithFile  ) 
 

int ClientCom::WorkWithSql  ) 
 


Documentation des champs

ClientConnect ClientCom::Connexion [private]
 

Définition à la ligne 23 du fichier NetClientCom.h.

char** ClientCom::Data [private]
 

Définition à la ligne 25 du fichier NetClientCom.h.

int ClientCom::Id [private]
 

Définition à la ligne 31 du fichier NetClientCom.h.

int ClientCom::Last [private]
 

Définition à la ligne 33 du fichier NetClientCom.h.

int ClientCom::NbData [private]
 

Définition à la ligne 27 du fichier NetClientCom.h.

int ClientCom::Running [private]
 

Définition à la ligne 35 du fichier NetClientCom.h.

int ClientCom::Table [private]
 

Définition à la ligne 29 du fichier NetClientCom.h.


La documentation de cette classe a été générée à partir des fichiers suivants:
Généré le Wed May 4 00:06:04 2005 pour Ressource par  doxygen 1.3.9.1