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

Public Member Functions

void deleteAIT ()
 
void setNptPrinter (bool nptPrinter)
 
bool applicationInfoMounted (IAIT *ait)
 
void serviceDomainMounted (string mountPoint, map< string, string > *names, map< string, string > *paths)
 
void setDemuxer (IDemuxer *demux)
 
void removeOCFilterAfterMount (bool removeIt)
 
void setSTCProvider (ISTCProvider *stcProvider)
 
ITimeBaseProvidergetNPTProvider ()
 
void createStreamTypeSectionFilter (short streamType)
 
void createPidSectionFilter (int pid)
 
void addSEListener (string eventType, IStreamEventListener *listener)
 
void removeSEListener (string eventType, IStreamEventListener *listener)
 
void setServiceDomainListener (IServiceDomainListener *listener)
 
void addObjectListener (IObjectListener *listener)
 
void removeObjectListener (IObjectListener *listener)
 
void receiveSection (ITransportSection *section)
 
void updateChannelStatus (short newStatus, IChannel *channel)
 
- Public Member Functions inherited from br::pucrio::telemidia::ginga::core::dataprocessing::IDataProcessor
virtual void receiveData (char *buff, unsigned int size)
 
- Public Member Functions inherited from br::pucrio::telemidia::ginga::core::dataprocessing::IServiceDomainListener
virtual bool applicationInfoMounted (IAIT *ait)=0
 
- 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: