FD.io VPP
v18.01-8-g0eacf49
Vector Packet Processing
|
Class representing event registration - incoming events (messages) from vpp as a result of a subscription (typically a want_* simple request) More...
Public Types | |
using | resp_type = typename M::shm_data_type |
Public Member Functions | |
Event_registration (Connection &con, std::function< vapi_error_e(Event_registration< M > &)> callback=nullptr) | |
Event_registration (const Event_registration &)=delete | |
virtual | ~Event_registration () |
virtual std::tuple< vapi_error_e, bool > | assign_response (vapi_msg_id_t id, void *shm_data) |
Result_set< resp_type > & | get_result_set (void) |
Public Member Functions inherited from vapi::Common_req | |
virtual | ~Common_req () |
Connection & | get_connection () |
vapi_response_state_e | get_response_state (void) const |
Class representing event registration - incoming events (messages) from vpp as a result of a subscription (typically a want_* simple request)
using vapi::Event_registration< M >::resp_type = typename M::shm_data_type |
|
inline |
|
delete |
|
inlinevirtual |
|
inlinevirtual |
Implements vapi::Common_req.
|
inline |