![]() |
FD.io VPP
v19.08.3-2-gbabecb413
Vector Packet Processing
|
Class representing event registration - incoming events (messages) from vpp as a result of a subscription (typically a want_* simple request) More...
Inheritance diagram for vapi::Event_registration< M >:
Collaboration diagram for vapi::Event_registration< M >: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 |