![]() |
FD.io VPP
v20.01-48-g3e0dafb74
Vector Packet Processing
|
Class representing a simple request - with a single response message. More...
Inheritance diagram for vapi::Request< Req, Resp, Args >:
Collaboration diagram for vapi::Request< Req, Resp, Args >:Public Member Functions | |
| Request (Connection &con, Args... args, std::function< vapi_error_e(Request< Req, Resp, Args... > &)> callback=nullptr) | |
| Request (const Request &)=delete | |
| virtual | ~Request () |
| vapi_error_e | execute () |
| const Msg< Req > & | get_request (void) const |
| const Msg< Resp > & | get_response (void) |
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 simple request - with a single response message.
|
inline |
|
delete |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
friend |