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

Public Member Functions

 NPTProcessor (ISTCProvider *stcProvider)
 
void setNptPrinter (bool nptPrinter)
 
bool addLoopListener (unsigned char cid, ITimeBaseListener *ltn)
 
bool removeLoopListener (unsigned char cid, ITimeBaseListener *ltn)
 
bool addTimeListener (unsigned char cid, double nptValue, ITimeBaseListener *ltn)
 
bool removeTimeListener (unsigned char cid, ITimeBaseListener *ltn)
 
bool addIdListener (ITimeBaseListener *ltn)
 
bool removeIdListener (ITimeBaseListener *ltn)
 
unsigned char getOccurringTimeBaseId ()
 
int decodeDescriptors (vector< MpegDescriptor * > *list)
 
double getNPTValue (unsigned char contentId)
 
- Public Member Functions inherited from br::pucrio::telemidia::ginga::core::system::thread::Thread
virtual void startThread ()
 
bool sleep (long int seconds)
 
bool mSleep (long int milliseconds)
 
void wakeUp ()
 
void lock ()
 
void unlock ()
 
void waitForUnlockCondition ()
 
bool unlockConditionSatisfied ()
 

Additional Inherited Members

- Static Public Member Functions inherited from br::pucrio::telemidia::ginga::core::system::thread::Thread
static void mutexInit (pthread_mutex_t *mutex, bool recursive=false)
 
static void mutexDestroy (pthread_mutex_t *mutex)
 
static void mutexLock (pthread_mutex_t *mutex)
 
static void mutexUnlock (pthread_mutex_t *mutex)
 
static void condInit (pthread_cond_t *cond, const pthread_condattr_t *attr)
 
static void condDestroy (pthread_cond_t *cond)
 
static void condWait (pthread_cond_t *cond, pthread_mutex_t *mutex)
 
static void condSignal (pthread_cond_t *cond)
 
static void startNewThread (void *(*funcion)(void *), void *ptr)
 
- Protected Attributes inherited from br::pucrio::telemidia::ginga::core::system::thread::Thread
bool isDeleting
 
pthread_mutex_t threadMutex
 
bool isThreadSleeping
 
pthread_mutex_t threadFlagMutex
 
pthread_cond_t threadFlagConditionVariable
 
bool isWaiting
 
pthread_mutex_t threadFlagMutexLockUntilSignal
 
pthread_cond_t threadFlagCVLockUntilSignal
 

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