A convenience class to register the callback when the object is created. For example, if the callback should always be registered this can be created as a global object to avoid needing to call register directly.
Public Member Functions | |
RegisterCallbackWhenCreated (Callbacks &callbacks, Callbacks::EventCallback event_callback, Callbacks::CallOnEveryEvent called_on_every_event=Callbacks::kCallOnlyWhenEnabled, void *user_data=nullptr) | |
RegisterCallbackWhenCreated (Callbacks &callbacks, Callbacks::SinkStartBlock sink_start, Callbacks::SinkAddBytes sink_add_bytes, Callbacks::SinkEndBlock sink_end, void *user_data=nullptr) | |