37 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			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
 |