Skip to content

cvedia::rt::iface::UiCallback

Public Functions

Name
UiCallback() =default
virtual ~UiCallback() =default
UiCallback(UiCallback const & other) =default
UiCallback & operator=(UiCallback const & other) =default
UiCallback(UiCallback && other) =default
UiCallback & operator=(UiCallback && other) =default
virtual void registerHandler(std::string const & eventName, std::string const & handlerName, module::uiHandler func) =0
virtual void unregisterHandler(std::string const & eventName, std::string const & handlerName) =0
virtual bool hasEventHandlers(std::string const & eventName) =0
virtual std::map< std::string, module::uiHandler > getEventHandlers(std::string const & eventName) =0
virtual NODISCARD expected< module::uiHandler > getEventHandlerByName(std::string const & eventName, std::string const & handlerName) =0
virtual void reset() =0

Public Functions Documentation

function UiCallback

UiCallback() =default

function ~UiCallback

virtual ~UiCallback() =default

function UiCallback

UiCallback(
    UiCallback const & other
) =default

function operator=

UiCallback & operator=(
    UiCallback const & other
) =default

function UiCallback

UiCallback(
    UiCallback && other
) =default

function operator=

UiCallback & operator=(
    UiCallback && other
) =default

function registerHandler

virtual void registerHandler(
    std::string const & eventName,
    std::string const & handlerName,
    module::uiHandler func
) =0

function unregisterHandler

virtual void unregisterHandler(
    std::string const & eventName,
    std::string const & handlerName
) =0

function hasEventHandlers

virtual bool hasEventHandlers(
    std::string const & eventName
) =0

function getEventHandlers

virtual std::map< std::string, module::uiHandler > getEventHandlers(
    std::string const & eventName
) =0

function getEventHandlerByName

virtual NODISCARD expected< module::uiHandler > getEventHandlerByName(
    std::string const & eventName,
    std::string const & handlerName
) =0

function reset

virtual void reset() =0