Class Interface#
Defined in File network.h
Class Documentation#
-
class Interface#
interface class is generic interfacing to something via sockets
Public Functions
-
inline bool is_initialized()#
has the class been initialized?
-
inline std::string get_name()#
what is the name of the device?
-
inline std::string get_host()#
-
inline int get_port()#
-
long open()#
open a connection to LKS device
-
long close()#
close the connection to the LKS device
-
long reconnect()#
-
long send_command(std::string cmd)#
-
long send_command(std::string cmd, std::string &retstring)#
-
long send_command(std::string cmd, std::string &retstring, int timeout)#
-
inline bool isopen()#
-
Interface(std::string name, std::string host, uint16_t port, char term_write, char term_read)#
-
Interface(std::string name, std::string host, uint16_t port)#
-
Interface()#
-
~Interface()#
-
inline bool is_initialized()#