xbmc
Public Member Functions | Static Public Member Functions | List of all members
CEventLog Class Reference

Public Member Functions

 CEventLog (const CEventLog &)=delete
 
CEventLogoperator= (CEventLog const &)=delete
 
Events Get () const
 
Events Get (EventLevel level, bool includeHigherLevels=false) const
 
EventPtr Get (const std::string &eventIdentifier) const
 
void Add (const EventPtr &event)
 
void Add (const EventPtr &event, bool withNotification, bool withSound=true)
 
void AddWithNotification (const EventPtr &event, unsigned int displayTime=NOTIFICATION_DISPLAY_TIME, unsigned int messageTime=NOTIFICATION_MESSAGE_TIME, bool withSound=true)
 
void AddWithNotification (const EventPtr &event, bool withSound)
 
void Remove (const EventPtr &event)
 
void Remove (const std::string &eventIdentifier)
 
void Clear ()
 
void Clear (EventLevel level, bool includeHigherLevels=false)
 
bool Execute (const std::string &eventIdentifier)
 
void ShowFullEventLog (EventLevel level=EventLevel::Basic, bool includeHigherLevels=true)
 

Static Public Member Functions

static std::string EventLevelToString (EventLevel level)
 
static EventLevel EventLevelFromString (const std::string &level)
 

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