1#if defined(__linux__) || defined(linux) || defined(__GNUG__)
3#ifndef NET_LINUX_SOCKET_H
4#define NET_LINUX_SOCKET_H
10#include <sys/socket.h>
11#include <netinet/in.h>
19 class LinuxSocket :
public ISocket
23 bool connect(
const std::string& hostAddress,
int port)
override;
24 int send(
const std::string* data,
size_t size)
override;
25 int receive(std::string* buffer,
size_t size)
override;
26 void close()
override;
28 Xale::Logger::Logger<LinuxSocket>& _logger;
Definition IListenerSocket.h:7