Public Member Functions | Protected Member Functions | List of all members
ScriptCommandInterfaceTest::Client Class Reference
Inheritance diagram for ScriptCommandInterfaceTest::Client:
Inheritance graph
[legend]

Public Member Functions

 Client (const int &port)
 
void readMessage (int32_t &command, std::vector< int32_t > &message)
 
void send (const int32_t &result)
 
- Public Member Functions inherited from urcl::comm::TCPSocket
void close ()
 Closes the connection to the socket. More...
 
std::string getIP () const
 Determines the local IP address of the currently configured socket. More...
 
int 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 (std::chrono::seconds 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 ()
 

Protected Member Functions

virtual bool open (int socket_fd, struct sockaddr *address, size_t address_len)
 
- Protected Member Functions inherited from urcl::comm::TCPSocket
virtual void setOptions (int socket_fd)
 
bool setup (std::string &host, int port)
 

Additional Inherited Members

- Protected Attributes inherited from urcl::comm::TCPSocket
std::unique_ptr< timeval > recv_timeout_
 

Detailed Description

Definition at line 43 of file test_script_command_interface.cpp.

Constructor & Destructor Documentation

◆ Client()

ScriptCommandInterfaceTest::Client::Client ( const int &  port)
inline

Definition at line 46 of file test_script_command_interface.cpp.

Member Function Documentation

◆ open()

virtual bool ScriptCommandInterfaceTest::Client::open ( int  socket_fd,
struct sockaddr *  address,
size_t  address_len 
)
inlineprotectedvirtual

Reimplemented from urcl::comm::TCPSocket.

Definition at line 103 of file test_script_command_interface.cpp.

◆ readMessage()

void ScriptCommandInterfaceTest::Client::readMessage ( int32_t &  command,
std::vector< int32_t > &  message 
)
inline

Definition at line 65 of file test_script_command_interface.cpp.

◆ send()

void ScriptCommandInterfaceTest::Client::send ( const int32_t &  result)
inline

Definition at line 56 of file test_script_command_interface.cpp.


The documentation for this class was generated from the following file:


ur_client_library
Author(s): Thomas Timm Andersen, Simon Rasmussen, Felix Exner, Lea Steffen, Tristan Schnell
autogenerated on Tue Jul 4 2023 02:09:47