BeeeOn Gateway  v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
Static Public Member Functions | Protected Member Functions
BeeeOn::NullInfoProvider< T > Class Template Reference
Inheritance diagram for BeeeOn::NullInfoProvider< T >:
BeeeOn::InfoProvider< T > BeeeOn::Loggable

Static Public Member Functions

static InfoProvider< T > & instance ()
 
- Static Public Member Functions inherited from BeeeOn::Loggable
static Poco::Logger & forMethod (const char *name)
 
static Poco::Logger & forClass (const ClassInfo &info)
 
static Poco::Logger & forClass (const std::type_info &info)
 
template<typename T >
static Poco::Logger & forInstance (const T *i)
 
static void configureSimple (Poco::Logger &logger, const std::string &level)
 
static void logException (Poco::Logger &logger, const Poco::Message::Priority priority, const Poco::Exception &e, const char *file, size_t line)
 

Protected Member Functions

InfoProvider< T >::InfoSet & infoSet () override
 
const InfoProvider< T >::InfoSet & infoSet () const override
 
- Protected Member Functions inherited from BeeeOn::InfoProvider< T >
bool registerInfo (const T &info)
 
- Protected Member Functions inherited from BeeeOn::Loggable
void setupLogger (Poco::Logger *logger=0) const
 
Poco::Logger & logger () const
 

Additional Inherited Members

- Public Types inherited from BeeeOn::InfoProvider< T >
typedef std::set
< Poco::SharedPtr< T >
, InfoProviderComparator< T > > 
InfoSet
 
- Public Member Functions inherited from BeeeOn::InfoProvider< T >
const Poco::SharedPtr< T > findById (const typename T::ID &id) const
 
InfoSet::const_iterator begin () const
 
InfoSet::const_iterator end () const
 
- Public Member Functions inherited from BeeeOn::Loggable
 Loggable (const ClassInfo &info)
 
 Loggable (const std::type_info &info)
 

The documentation for this class was generated from the following file: