Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | List of all members
br::pucrio::telemidia::ginga::ncl::FormatterScheduler Class Reference
Inheritance diagram for br::pucrio::telemidia::ginga::ncl::FormatterScheduler:
Inheritance graph
[legend]
Collaboration diagram for br::pucrio::telemidia::ginga::ncl::FormatterScheduler:
Collaboration graph
[legend]

Public Member Functions

 FormatterScheduler (PlayerAdapterManager *playerManager, RuleAdapter *ruleAdapter, IFormatterMultiDevice *multiDevice, void *compiler)
 
void addAction (void *action)
 
void removeAction (void *action)
 
bool setKeyHandler (bool isHandler)
 
FormatterFocusManager * getFocusManager ()
 
void * getFormatterLayout (void *descriptor, void *object)
 
void scheduleAction (void *condition, void *action)
 
void startEvent (FormatterEvent *event)
 
void stopEvent (FormatterEvent *event)
 
void pauseEvent (FormatterEvent *event)
 
void resumeEvent (FormatterEvent *event)
 
void startDocument (FormatterEvent *documentEvent, vector< FormatterEvent * > *entryEvents)
 
void stopDocument (FormatterEvent *documentEvent)
 
void pauseDocument (FormatterEvent *documentEvent)
 
void resumeDocument (FormatterEvent *documentEvent)
 
void stopAllDocuments ()
 
void pauseAllDocuments ()
 
void resumeAllDocuments ()
 
void eventStateChanged (void *someEvent, short transition, short previousState)
 
short getPriorityType ()
 
void addSchedulerListener (IFormatterSchedulerListener *listener)
 
void removeSchedulerListener (IFormatterSchedulerListener *listener)
 
void receiveGlobalAttribution (string propertyName, string value)
 

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