Serveur OPCUA générique
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Macros
socket.h
Aller à la documentation de ce fichier.
1 /******************************************************************************
2 
3  ******************************************************************************/
4 #ifndef __SOCKET_H__
5 #define __SOCKET_H__
6 
7 #include "string"
8 
9 #define CLIENT 0
10 #define SERVER 1
11 #define SOCKET_PERMANENT 1
12 #define SOCKET_TEMPORAIRE 0
13 
14 namespace CTA_Hardware {
15 class Socket {
16 public:
17  Socket(std::string address, int port, int protocol);
18  ~Socket();
19  int Sopen();
20  int Sclose();
21  int Sclose(int sock);
22  int Swrite(std::string buf);
23  int Sread(char *buf);
24 public:
25  int value;
27 protected:
28  std::string m_address;
29  int m_port;
34 private:
35  int m_protocol;
36 };
37 }
38 #endif // end SOCKET_H