Electroneum
Loading...
Searching...
No Matches
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,
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; }

◆ connect() [2/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; }

◆ 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:
  • /home/abuild/rpmbuild/BUILD/electroneum-5.1.3.1-build/electroneum-5.1.3.1/tests/fuzz/http-client.cpp