#include <smpl_msg_connection.h>
Public Member Functions | |
virtual bool | isConnected ()=0 |
return connection status | |
virtual bool | makeConnect ()=0 |
connects to the remote host | |
virtual bool | receiveMsg (industrial::simple_message::SimpleMessage &message) |
bool | sendAndReceiveMsg (industrial::simple_message::SimpleMessage &send, industrial::simple_message::SimpleMessage &recv, bool verbose=false) |
virtual bool | sendMsg (industrial::simple_message::SimpleMessage &message) |
Private Member Functions | |
virtual bool | receiveBytes (industrial::byte_array::ByteArray &buffer, industrial::shared_types::shared_int num_bytes)=0 |
virtual bool | sendBytes (industrial::byte_array::ByteArray &buffer)=0 |
Definition at line 57 of file smpl_msg_connection.h.
virtual bool industrial::smpl_msg_connection::SmplMsgConnection::isConnected | ( | ) | [pure virtual] |
return connection status
Implemented in industrial::simple_socket::SimpleSocket.
virtual bool industrial::smpl_msg_connection::SmplMsgConnection::makeConnect | ( | ) | [pure virtual] |
connects to the remote host
Implemented in industrial::tcp_client::TcpClient, industrial::tcp_server::TcpServer, industrial::udp_client::UdpClient, and industrial::udp_server::UdpServer.
virtual bool industrial::smpl_msg_connection::SmplMsgConnection::receiveBytes | ( | industrial::byte_array::ByteArray & | buffer, |
industrial::shared_types::shared_int | num_bytes | ||
) | [private, pure virtual] |
Implemented in industrial::simple_socket::SimpleSocket.
bool industrial::smpl_msg_connection::SmplMsgConnection::receiveMsg | ( | industrial::simple_message::SimpleMessage & | message | ) | [virtual] |
Reimplemented in industrial::udp_socket::UdpSocket.
Definition at line 79 of file smpl_msg_connection.cpp.
bool industrial::smpl_msg_connection::SmplMsgConnection::sendAndReceiveMsg | ( | industrial::simple_message::SimpleMessage & | send, |
industrial::simple_message::SimpleMessage & | recv, | ||
bool | verbose = false |
||
) |
Definition at line 127 of file smpl_msg_connection.cpp.
virtual bool industrial::smpl_msg_connection::SmplMsgConnection::sendBytes | ( | industrial::byte_array::ByteArray & | buffer | ) | [private, pure virtual] |
Implemented in industrial::simple_socket::SimpleSocket.
bool industrial::smpl_msg_connection::SmplMsgConnection::sendMsg | ( | industrial::simple_message::SimpleMessage & | message | ) | [virtual] |
Definition at line 56 of file smpl_msg_connection.cpp.