Electroneum
dummy_client Class Reference

Public Member Functions

bool connect (const std::string &addr, int port, std::chrono::milliseconds timeout, bool ssl=false, const std::string &bind_ip="0.0.0.0")
 
bool connect (const std::string &addr, const std::string &port, std::chrono::milliseconds timeout, bool ssl=false, const std::string &bind_ip="0.0.0.0")
 
bool disconnect ()
 
bool send (const std::string &buff, std::chrono::milliseconds timeout)
 
bool send (const void *data, size_t sz)
 
bool is_connected ()
 
bool recv (std::string &buff, std::chrono::milliseconds timeout)
 
void set_test_data (const std::string &s)
 

Detailed Description

Definition at line 34 of file http-client.cpp.

Member Function Documentation

◆ connect() [1/2]

bool dummy_client::connect ( const std::string &  addr,
int  port,
std::chrono::milliseconds  timeout,
bool  ssl = false,
const std::string &  bind_ip = "0.0.0.0" 
)
inline

Definition at line 37 of file http-client.cpp.

37 { return true; }

◆ connect() [2/2]

bool dummy_client::connect ( const std::string &  addr,
const std::string &  port,
std::chrono::milliseconds  timeout,
bool  ssl = false,
const std::string &  bind_ip = "0.0.0.0" 
)
inline

Definition at line 38 of file http-client.cpp.

38 { return true; }

◆ disconnect()

bool dummy_client::disconnect ( )
inline

Definition at line 39 of file http-client.cpp.

39 { return true; }

◆ is_connected()

bool dummy_client::is_connected ( )
inline

Definition at line 42 of file http-client.cpp.

42 { return true; }

◆ recv()

bool dummy_client::recv ( std::string &  buff,
std::chrono::milliseconds  timeout 
)
inline

Definition at line 43 of file http-client.cpp.

44  {
45  buff = data;
46  data.clear();
47  return true;
48  }

◆ send() [1/2]

bool dummy_client::send ( const std::string &  buff,
std::chrono::milliseconds  timeout 
)
inline

Definition at line 40 of file http-client.cpp.

40 { return true; }

◆ send() [2/2]

bool dummy_client::send ( const void *  data,
size_t  sz 
)
inline

Definition at line 41 of file http-client.cpp.

41 { return true; }

◆ set_test_data()

void dummy_client::set_test_data ( const std::string &  s)
inline

Definition at line 50 of file http-client.cpp.

50 { data = s; }

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