campo-sirio/libraries/SSA/src/c++/SSALib/ssalibman_clientserver.h
AlexBonazzi f3eefc0ff5 Patch level : 12.0 no patch
Files correlati     : libraries
Commento            :

aggiunto ssa
2019-01-15 11:48:23 +01:00

37 lines
1.2 KiB
C++

#ifndef SSALIBMAN_CLIENTSERVER_H
#define SSALIBMAN_CLIENTSERVER_H
#include "stdafx.h"
#include "socket.h"
#include "ssalibman.h"
class SSALibMan_ClientServer : public SSALibMan
{
private:
//SocketClient* m_socket;
public:
SSALibMan_ClientServer(const string& host, int port);
virtual ~SSALibMan_ClientServer();
public:
virtual int VerificaModulo(const char* prodotto, const char* modulo);
virtual int VerificaModulo(const char* prodotto, const char* modulo, const char* piva);
virtual int Login(const char* idClient, const char* prodotto);
virtual int Login(const char* idClient, const char* prodotto, const char* piva);
virtual int ApriModulo(const char* idClient, const char* modulo);
virtual int ChiudiModulo(const char* idClient, const char* modulo);
virtual int Logout(const char* idClient, const char* prodotto);
virtual int Ping(const char* idClient);
virtual int XMLProdottiConfigurati(char* buf, int bufSize);
virtual int XMLUtentiCorrenti(char* buf, int bufSize);
virtual int Id(char* buf, int bufSize);
virtual int NumeroSerie(const char* prodotto);
virtual int DataScadenza(const char* prodotto, const char* modulo);
virtual int NumMaxUtenti(const char* prodotto, const char* modulo);
};
#endif