|  | 
| void | mip::C::mip_dispatch_handler_init_packet_handler (mip_dispatch_handler *handler, uint8_t descriptor_set, bool post_callback, mip_dispatch_packet_callback callback, void *user_data) | 
|  | Initialize the dispatch handler with a packet callback.  More... 
 | 
|  | 
| void | mip::C::mip_dispatch_handler_init_field_handler (mip_dispatch_handler *handler, uint8_t descriptor_set, uint8_t field_descriptor, mip_dispatch_field_callback callback, void *user_data) | 
|  | Initialize the dispatch handler with a field callback.  More... 
 | 
|  | 
| void | mip::C::mip_dispatch_handler_init_extractor (mip_dispatch_handler *handler, uint8_t descriptor_set, uint8_t field_descriptor, mip_dispatch_extractor extractor, void *field_ptr) | 
|  | Initialize the dispatch handler with an extraction callback.  More... 
 | 
|  | 
| void | mip::C::mip_dispatch_handler_set_enabled (mip_dispatch_handler *handler, bool enable) | 
|  | Enables or disables the handler.  More... 
 | 
|  | 
| bool | mip::C::mip_dispatch_handler_is_enabled (mip_dispatch_handler *handler) | 
|  | Determines if the handler is currently enabled.  More... 
 | 
|  | 
| void | mip::C::mip_dispatcher_init (mip_dispatcher *self) | 
|  | Initializes the mip_dispatcher object.  More... 
 | 
|  | 
| void | mip::C::mip_dispatcher_add_handler (mip_dispatcher *self, mip_dispatch_handler *handler) | 
|  | Registers a handler in the dispatch system.  More... 
 | 
|  | 
| void | mip::C::mip_dispatcher_remove_handler (mip_dispatcher *self, mip_dispatch_handler *handler) | 
|  | Removes a handler from the dispatch system.  More... 
 | 
|  | 
| void | mip::C::mip_dispatcher_remove_all_handlers (mip_dispatcher *self) | 
|  | Removes all handlers from the dispatcher.  More... 
 | 
|  | 
| static bool | mip::C::mip_dispatch_is_descriptor_set_match (uint8_t desc_set, uint8_t handler_desc_set) | 
|  | 
| static void | mip::C::mip_dispatcher_call_packet_callbacks (mip_dispatcher *self, const mip_packet_view *packet, mip_timestamp timestamp, bool post) | 
|  | Called to dispatch packet callback before and after field iteration.  More... 
 | 
|  | 
| static bool | mip::C::mip_dispatch_is_descriptor_match (uint8_t desc_set, uint8_t field_desc, uint8_t handler_desc_set, uint8_t handler_field_desc) | 
|  | Determines if the field matches the dispatcher.  More... 
 | 
|  | 
| static void | mip::C::mip_dispatcher_call_field_callbacks (mip_dispatcher *self, const mip_field_view *field, mip_timestamp timestamp) | 
|  | Called to dispatch packet callback before and after field iteration.  More... 
 | 
|  | 
| void | mip::C::mip_dispatcher_dispatch_packet (mip_dispatcher *self, const mip_packet_view *packet, mip_timestamp timestamp) | 
|  | Called to dispatch the callbacks for a given packet.  More... 
 | 
|  |