eapi_impl¶
Warning
doxygenfile: Cannot find file “eos/eapi_impl.h
Type definitions in eapi_impl¶
-
namespace
eos
-
class
eapi_response_impl_t
- #include <eapi_impl.h>
An eAPI response from the Cli server.
Public Functions
-
eapi_response_impl_t
() Default constructor.
-
eapi_response_impl_t
(bool success, uint32_t error_code, std::string const & error_message, std::vector< std::string > const & responses) Full constructor.
-
bool
success
() const Getter for ‘success’: indicates if a response was received.
-
uint32_t
error_code
() const Getter for ‘error_code’: error code from eAPI response.
-
std::string
error_message
() const Getter for ‘error_message’: error message from response.
-
std::vector< std::string > const &
responses
() const Getter for ‘responses’: the set of strings that constitute an eAPI response.
-
std::string
raw_response
() const Getter for ‘raw_response’: raw eAPI response (if requested).
-
std::string
to_string
() const Returns a string representation of the current object’s values.
Private Members
-
bool
success_
-
uint32_t
error_code_
-
std::string
error_message_
-
std::vector< std::string >
responses_
-
std::string
raw_response_
Friends
-
friend std::ostream &
operator<<
A utility stream operator that adds a string representation of eapi_response_t to the ostream.
-
-
class