31 #ifndef _LEVIN_CLIENT_H_
32 #define _LEVIN_CLIENT_H_
39 #define MAKE_IP( a1, a2, a3, a4 ) (a1|(a2<<8)|(a3<<16)|(a4<<24))
87 #include "levin_client.inl"
int notify(int command, const std::string &in_buff)
int invoke(int command, const epee::span< const uint8_t > in_buff, std::string &buff_out)
virtual int invoke(int command, const epee::span< const uint8_t > in_buff, std::string &buff_out)
bool connect(u_long ip, int port, unsigned int timeout, const std::string &bind_ip="0.0.0.0")
bool connect(const std::string &addr, int port, unsigned int timeout, const std::string &bind_ip="0.0.0.0")
net_utils::blocked_mode_client m_transport
virtual int notify(int command, const std::string &in_buff)
virtual ~levin_client_impl()
Non-owning sequence of data. Does not deep copy.
levin::levin_client_impl2 levin_client2
levin::levin_client_impl levin_client
boost::endian::big_uint16_t port
boost::endian::big_uint32_t ip