X-Git-Url: https://vaikene.ee/gitweb/gitweb.cgi?a=blobdiff_plain;f=src%2Flibs%2FCommon%2Fieventqueue.h;h=bf60a674bd2f2fb6bbbaa3e049d2faf6e895d499;hb=4d81227da330c21c7aa0badc88bd5ad4467067fb;hp=ce12e428e8f27c53ed06f22024a735acf32eb4d5;hpb=688e916955a6b848dbbae1f65ae85a73593ed680;p=evaf diff --git a/src/libs/Common/ieventqueue.h b/src/libs/Common/ieventqueue.h index ce12e42..bf60a67 100644 --- a/src/libs/Common/ieventqueue.h +++ b/src/libs/Common/ieventqueue.h @@ -1,6 +1,6 @@ /** * @file Common/ieventqueue.h - * @brief Event queue interfaces + * @brief Event queue interface * @author Enar Vaikene * * Copyright (c) 2011 Enar Vaikene @@ -28,6 +28,8 @@ namespace eVaf { namespace Common { +class Event; + /** * The eVaf event queue interface * @code#include @endcode @@ -48,6 +50,12 @@ public: /// Empty virtual destructor virtual ~iEventQueue() {} + /** + * Returns the instance of the iEventQueue interface + * @return The iEventQueue interface + */ + static iEventQueue * instance(); + /** * Registers an event * @param name Name of the event