FD.io VPP
v18.04-17-g3a0d853
Vector Packet Processing
|
Class representing a dump request - zero or more identical responses to a single request message. More...
Public Types | |
using | resp_type = typename Msg< Resp >::shm_data_type |
Public Member Functions | |
Dump (Connection &con, Args...args, std::function< vapi_error_e(Dump< Req, Resp, Args... > &)> callback=nullptr) | |
Dump (const Dump &)=delete | |
virtual | ~Dump () |
virtual std::tuple< vapi_error_e, bool > | assign_response (vapi_msg_id_t id, void *shm_data) |
vapi_error_e | execute () |
Msg< Req > & | get_request (void) |
const Result_set< Resp > & | get_result_set (void) const |
Public Member Functions inherited from vapi::Common_req | |
virtual | ~Common_req () |
Connection & | get_connection () |
vapi_response_state_e | get_response_state (void) const |
Friends | |
class | Connection |
Class representing a dump request - zero or more identical responses to a single request message.
using vapi::Dump< Req, Resp, Args >::resp_type = typename Msg<Resp>::shm_data_type |
|
inline |
|
delete |
|
inlinevirtual |
|
inlinevirtual |
Implements vapi::Common_req.
|
inline |
|
inline |
|
inline |
|
friend |