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

Public Member Functions

 PresentationEvent (string id, void *executionObject, ContentAnchor *anchor)
 
bool stop ()
 
double getDuration ()
 
double getRepetitionInterval ()
 
long getRepetitions ()
 
void setDuration (double dur)
 
void setEnd (double e)
 
void setRepetitionSettings (long repetitions, double repetitionInterval)
 
double getBegin ()
 
double getEnd ()
 
void incrementOccurrences ()
 
- Public Member Functions inherited from br::pucrio::telemidia::ginga::ncl::model::event::AnchorEvent
 AnchorEvent (string id, void *executionObject, ContentAnchor *anchor)
 
ContentAnchor * getAnchor ()
 
virtual bool start ()
 
- Public Member Functions inherited from br::pucrio::telemidia::ginga::ncl::model::event::FormatterEvent
 FormatterEvent (string id, void *executionObject)
 
bool instanceOf (string s)
 
void setEventType (short eventType)
 
virtual short getEventType ()
 
void setId (string id)
 
void addEventListener (IEventListener *listener)
 
bool containsEventListener (IEventListener *listener)
 
void removeEventListener (IEventListener *listener)
 
bool abort ()
 
bool pause ()
 
bool resume ()
 
void setCurrentState (short newState)
 
short getCurrentState ()
 
short getPreviousState ()
 
void * getExecutionObject ()
 
void setExecutionObject (void *object)
 
string getId ()
 
long getOccurrences ()
 

Static Public Member Functions

static bool isUndefinedInstant (double value)
 
- Static Public Member Functions inherited from br::pucrio::telemidia::ginga::ncl::model::event::FormatterEvent
static bool hasInstance (FormatterEvent *event, bool remove)
 
static bool hasNcmId (FormatterEvent *event, string anchorId)
 
static short getTransistion (short previousState, short newState)
 
static string getStateName (short state)
 

Static Public Attributes

static const double UNDEFINED_INSTANT = NaN()
 

Additional Inherited Members

- Protected Member Functions inherited from br::pucrio::telemidia::ginga::ncl::model::event::FormatterEvent
short getNewState (short transition)
 
short getTransition (short newState)
 
bool changeState (short newState, short transition)
 
- Static Protected Member Functions inherited from br::pucrio::telemidia::ginga::ncl::model::event::FormatterEvent
static bool removeInstance (FormatterEvent *event)
 
- Protected Attributes inherited from br::pucrio::telemidia::ginga::ncl::model::event::AnchorEvent
ContentAnchor * anchor
 
- Protected Attributes inherited from br::pucrio::telemidia::ginga::ncl::model::event::FormatterEvent
string id
 
short currentState
 
short previousState
 
long occurrences
 
void * executionObject
 
set< IEventListener * > coreListeners
 
set< IEventListener * > linksListeners
 
set< IEventListener * > objectsListeners
 
set< string > typeSet
 
bool deleting
 
short eventType
 
pthread_mutex_t mutex
 
- Static Protected Attributes inherited from br::pucrio::telemidia::ginga::ncl::model::event::FormatterEvent
static set< FormatterEvent * > instances
 
static bool init = false
 
static pthread_mutex_t iMutex
 

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