Public Member Functions | |
Client (const int &port) | |
int32_t | getControlMode () |
int32_t | getFreedriveControlMode () |
vector6int32_t | getPositions () |
int32_t | getReadTimeout () |
int32_t | getTrajectoryControlMode () |
int32_t | getTrajectoryPointNumber () |
void | readMessage (int32_t &read_timeout, vector6int32_t &pos, int32_t &control_mode) |
![]() | |
void | close () |
Closes the connection to the socket. More... | |
std::string | getIP () const |
Determines the local IP address of the currently configured socket. More... | |
socket_t | getSocketFD () |
Getter for the file descriptor of the socket. More... | |
SocketState | getState () |
Getter for the state of the socket. More... | |
bool | read (char *character) |
Reads one byte from the socket. More... | |
bool | read (uint8_t *buf, const size_t buf_len, size_t &read) |
Reads data from the socket. More... | |
void | setReceiveTimeout (const timeval &timeout) |
Setup Receive timeout used for this socket. More... | |
void | setReconnectionTime (const std::chrono::milliseconds reconnection_time) |
Set reconnection time, if the server is unavailable during connection this will set the time before trying connect to the server again. More... | |
TCPSocket () | |
Creates a TCPSocket object. More... | |
bool | write (const uint8_t *buf, const size_t buf_len, size_t &written) |
Writes to the socket. More... | |
virtual | ~TCPSocket () |
Additional Inherited Members | |
![]() | |
static constexpr std::chrono::milliseconds | DEFAULT_RECONNECTION_TIME { 10000 } |
![]() | |
bool | setup (const std::string &host, const int port, const size_t max_num_tries=0, const std::chrono::milliseconds reconnection_time=DEFAULT_RECONNECTION_TIME) |
![]() | |
static bool | open (socket_t socket_fd, struct sockaddr *address, size_t address_len) |
![]() | |
std::unique_ptr< timeval > | recv_timeout_ |
Definition at line 41 of file test_reverse_interface.cpp.
|
inline |
Definition at line 44 of file test_reverse_interface.cpp.
|
inline |
Definition at line 111 of file test_reverse_interface.cpp.
|
inline |
Definition at line 140 of file test_reverse_interface.cpp.
|
inline |
Definition at line 93 of file test_reverse_interface.cpp.
|
inline |
Definition at line 102 of file test_reverse_interface.cpp.
|
inline |
Definition at line 120 of file test_reverse_interface.cpp.
|
inline |
Definition at line 130 of file test_reverse_interface.cpp.
|
inline |
Definition at line 54 of file test_reverse_interface.cpp.