Skip to main content

nebula::comm::EventDataManager

class nebula::comm::EventDataManager

Manager class for handling instantiated event elements. Every event element instantiated must be registered with the manager. This is an internal helper class used by EventElement, and should not be directly used from applications.

Members

public template<>
inline std::shared_ptr< nebula::comm::proxy::DataProvider> &registerEventElement(std::string instance)

register event element. This method return the corresponding DataProvider instance for the event element

  • Parameters

    • Interface
  • Returns std::shared_ptr<nebula::comm::proxy::DataProvider>& DataProvider instance for the event element

public inline static std::shared_ptr< EventDataManager>getInstance()

Get the Manager Instance object.

  • Returns std::shared_ptr<EventDataManager> instance