|
Robotics Library
0.6.2
|
Go to the documentation of this file.
27 #ifndef _RL_HAL_SOCKET_H_
28 #define _RL_HAL_SOCKET_H_
50 unsigned short int getPort()
const;
54 ::std::size_t
read(
void* buf, const ::std::size_t& count);
58 ::std::size_t
write(
const void* buf, const ::std::size_t& count);
61 void connect(
const int& domain,
const int& type,
const int& protocol);
73 #endif // _RL_HAL_SOCKET_H_
Socket(const ::std::string &host, const unsigned short int &port)
Definition: Socket.cpp:52
::std::string getHost() const
Definition: Socket.cpp:167
void close()
Definition: Socket.cpp:68
::std::size_t select(const bool &read, const bool &write, const ::rl::math::Real &timeout)
Definition: Socket.cpp:209
virtual ~Socket()
Definition: Socket.cpp:59
unsigned short int port
Definition: Socket.h:66
unsigned short int getPort() const
Definition: Socket.cpp:173
::std::size_t read(void *buf, const ::std::size_t &count)
Definition: Socket.cpp:179
::std::size_t write(const void *buf, const ::std::size_t &count)
Definition: Socket.cpp:274
void connect(const int &domain, const int &type, const int &protocol)
Definition: Socket.cpp:92
double Real
Definition: Real.h:34
::std::string host
Definition: Socket.h:64
int sockfd
Definition: Socket.h:68