Callbacks (
Context & ctx )
Parameters
ctx
class
PDI::Callbacks
Callbacks (
Context & ctx )
std::function< void()>
add_data_callback (
const std::function< void(const std::string &, Ref)> & callback, const std::string & name )
std::function< void()>
add_data_remove_callback (
const std::function< void(const std::string &, Ref)> & callback, const std::string & name )
std::function< void()>
add_empty_desc_access_callback (
const std::function< void(const std::string &)> & callback, const std::string & name )
std::function< void()>
add_event_callback (
const std::function< void(const std::string &)> & callback, const std::string & name )
std::function< void()>
add_init_callback (
const std::function< void()> & callback )
void
call_data_callbacks (
const std::string & name, Ref ref )
void
call_data_remove_callbacks (
const std::string & name, Ref ref )
void
call_empty_desc_access_callbacks (
const std::string & name )
void
call_event_callbacks (
const std::string & name )
void
call_init_callbacks (
)
Callbacks (
Context & ctx )
ctx
std::function< void()>
add_data_callback (
const std::function< void(const std::string &, Ref)> & callback, const std::string & name
= {} )
callback
name
function that removes callback
std::function< void()>
add_data_remove_callback (
const std::function< void(const std::string &, Ref)> & callback, const std::string & name
= {} )
callback
name
function that removes callback
std::function< void()>
add_empty_desc_access_callback (
const std::function< void(const std::string &)> & callback, const std::string & name
= {} )
callback
name
function that removes callback
std::function< void()>
add_event_callback (
const std::function< void(const std::string &)> & callback, const std::string & name
= {} )
callback
name
function that removes callback
std::function< void()>
add_init_callback (
const std::function< void()> & callback )
callback
function that removes callback
void
call_data_callbacks (
const std::string & name, Ref ref )
name
ref
void
call_data_remove_callbacks (
const std::string & name, Ref ref )
name
ref
void
call_empty_desc_access_callbacks (
const std::string & name )
name
void
call_event_callbacks (
const std::string & name )
name
void
call_init_callbacks (
)