ArSoundsQueue Member List

This is the complete list of members for ArSoundsQueue, including all inherited members.

addInitCallback(ArRetFunctor< bool > *cb)ArSoundsQueue [inline]
addItem(ArSoundsQueue::Item item)ArSoundsQueue
addItem(ItemType type, const char *data, std::list< PlayItemFunctor * > callbacks, int priority=0, const char *params=0)ArSoundsQueue
addQueueEmptyCallback(ArFunctor *f)ArSoundsQueue [inline]
addQueueNonemptyCallback(ArFunctor *f)ArSoundsQueue [inline]
addSoundFinishedCallback(ArFunctor *f)ArSoundsQueue [inline]
addSoundStartedCallback(ArFunctor *f)ArSoundsQueue [inline]
ArASyncTask()ArASyncTask
ArSoundsQueue() (defined in ArSoundsQueue)ArSoundsQueue
ArSoundsQueue(ArRetFunctor< bool > *speakInitCB, PlayItemFunctor *speakCB=0, InterruptItemFunctor *interruptSpeechCB=0, ArRetFunctor< bool > *playInitCB=0, PlayItemFunctor *playFileCB=0, InterruptItemFunctor *interruptFileCB=0)ArSoundsQueue
ArSoundsQueue(ArSpeechSynth *speechSynthesizer, ArRetFunctor< bool > *playInitCB=0, PlayItemFunctor *playFileCB=0, InterruptItemFunctor *interruptFileCB=0)ArSoundsQueue
ArThread(bool blockAllSignals=true)ArThread
ArThread(ThreadType thread, bool joinable, bool blockAllSignals=true)ArThread
ArThread(ArFunctor *func, bool joinable=true, bool blockAllSignals=true)ArThread
cancel(void)ArThread [virtual]
cancelAll(void)ArThread [static]
clearQueue()ArSoundsQueue
create(bool joinable=true, bool lowerPriority=true)ArASyncTask [virtual]
createDefaultFileItem(const char *filename=0)ArSoundsQueue
createDefaultSpeechItem(const char *speech=0)ArSoundsQueue
detach(void)ArThread [virtual]
doJoin(void **ret=NULL) (defined in ArThread)ArThread [protected, virtual]
findPendingItems(const char *item)ArSoundsQueue
getBlockAllSignals(void)ArThread [inline]
getCurrentQueueSize()ArSoundsQueue [inline]
getFunc(void) constArThread [inline, virtual]
getJoinable(void) constArThread [inline, virtual]
getLogLevel(void)ArThread [inline, static]
getOSThread(void) constArThread [inline, virtual]
getPauseCallback()ArSoundsQueue [inline]
getPID(void) (defined in ArThread)ArThread [inline]
getResumeCallback()ArSoundsQueue [inline]
getRunning(void) constArThread [inline, virtual]
getRunningWithLock(void)ArThread [inline, virtual]
getThisOSThread(void)ArThread [static]
getThisThread(void)ArThread [static]
getThisThreadName(void)ArThread [static]
getThread(void) constArThread [inline, virtual]
getThreadActivity(void)ArASyncTask [inline, virtual]
getThreadName(void)ArThread [inline, virtual]
init(void)ArThread [static]
interrupt()ArSoundsQueue
InterruptItemFunctor typedef (defined in ArSoundsQueue)ArSoundsQueue
invokeCallbacks(const std::list< ArFunctor * > &lst)ArSoundsQueue [protected]
invokeCallbacks(const std::list< ArRetFunctor< bool > * > &lst)ArSoundsQueue [protected]
isInitialized()ArSoundsQueue [inline]
isPaused()ArSoundsQueue
isPlaying()ArSoundsQueue [inline]
isSpeaking()ArSoundsQueue [inline]
isSpeakingOrPlaying(void)ArSoundsQueue [inline]
isThreadFinished() constArThread [virtual]
isThreadStarted() constArThread [virtual]
ItemType enum nameArSoundsQueue
join(void **ret=NULL)ArThread [virtual]
joinAll(void)ArThread [static]
lock() (defined in ArSoundsQueue)ArSoundsQueue [inline, protected]
logThreadInfo(void)ArThread [virtual]
MapType typedef (defined in ArThread)ArThread
myBlockAllSignals (defined in ArThread)ArThread [protected]
myDefaultInterruptFileCB (defined in ArSoundsQueue)ArSoundsQueue [protected]
myDefaultInterruptSpeechCB (defined in ArSoundsQueue)ArSoundsQueue [protected]
myDefaultPlayConditionCBArSoundsQueue [protected]
myDefaultPlayFileCB (defined in ArSoundsQueue)ArSoundsQueue [protected]
myDefaultSpeakCBArSoundsQueue [protected]
myEndPlaybackCBList (defined in ArSoundsQueue)ArSoundsQueue [protected]
myFinished (defined in ArThread)ArThread [protected]
myInitCallbacksArSoundsQueue [protected]
myInitialized (defined in ArSoundsQueue)ArSoundsQueue [protected]
myJoinable (defined in ArThread)ArThread [protected]
myLastItemArSoundsQueue [protected]
myMutex (defined in ArThread)ArThread [protected]
myName (defined in ArThread)ArThread [protected]
myPausedConditionArSoundsQueue [protected]
myPauseRequestCountArSoundsQueue [protected]
myPID (defined in ArThread)ArThread [protected]
myPlayingSomething (defined in ArSoundsQueue)ArSoundsQueue [protected]
myQueue (defined in ArSoundsQueue)ArSoundsQueue [protected]
myQueueEmptyCallbacks (defined in ArSoundsQueue)ArSoundsQueue [protected]
myQueueMutex (defined in ArSoundsQueue)ArSoundsQueue [protected]
myQueueNonemptyCallbacks (defined in ArSoundsQueue)ArSoundsQueue [protected]
myRunningArThread [protected]
myStarted (defined in ArThread)ArThread [protected]
myStartPlaybackCBListArSoundsQueue [protected]
myStrMap (defined in ArThread)ArThread [protected]
myThread (defined in ArThread)ArThread [protected]
nextItem(ItemType type) (defined in ArSoundsQueue)ArSoundsQueue
nextItem(int priority) (defined in ArSoundsQueue)ArSoundsQueue
nextItem(ItemType type, int priority) (defined in ArSoundsQueue)ArSoundsQueue
osSelf(void)ArThread [static]
OTHER enum value (defined in ArSoundsQueue)ArSoundsQueue
ourLogLevel (defined in ArThread)ArThread [protected, static]
ourThreads (defined in ArThread)ArThread [protected, static]
ourThreadsMutex (defined in ArThread)ArThread [protected, static]
ourUnknownThreadName (defined in ArThread)ArThread [protected, static]
pause()ArSoundsQueue
play(const char *filename)ArSoundsQueue
PlaybackConditionFunctor typedefArSoundsQueue
playf(const char *filename_fmt,...)ArSoundsQueue
PlayItemFunctor typedefArSoundsQueue
popQueueItem()ArSoundsQueue [protected]
popQueueItem_NoLock() (defined in ArSoundsQueue)ArSoundsQueue [protected]
pushQueueItem(Item item)ArSoundsQueue [protected]
pushQueueItem_NoLock(Item item) (defined in ArSoundsQueue)ArSoundsQueue [protected]
removePendingItems(const char *item, ItemType type)ArSoundsQueue
removePendingItems(const char *data)ArSoundsQueue
removePendingItems(int priority)ArSoundsQueue
removePendingItems(int priority, ItemType type)ArSoundsQueue
removePendingItems(ItemType type)ArSoundsQueue
remQueueEmptyCallback(ArFunctor *f)ArSoundsQueue [inline]
remQueueNonemptyCallback(ArFunctor *f)ArSoundsQueue [inline]
remSoundFinishedCallback(ArFunctor *f)ArSoundsQueue [inline]
remSoundStartedCallback(ArFunctor *f)ArSoundsQueue [inline]
resume()ArSoundsQueue
run(void)ArSoundsQueue [inline, virtual]
runAsync(void)ArSoundsQueue [inline, virtual]
runInThisThread(void *arg=0)ArASyncTask [virtual]
runThread(void *arg)ArSoundsQueue [virtual]
self(void)ArThread [static]
setDefaultPlayConditionCB(PlaybackConditionFunctor *f)ArSoundsQueue [inline]
setInterruptFileCallback(InterruptItemFunctor *cb)ArSoundsQueue [inline]
setInterruptSpeechCallback(InterruptItemFunctor *cb)ArSoundsQueue [inline]
setInterruptWavFileCallback(InterruptItemFunctor *cb)ArSoundsQueue [inline]
setLogLevel(ArLog::LogLevel level)ArThread [inline, static]
setPlayFileCallback(PlayItemFunctor *cb)ArSoundsQueue [inline]
setPlayWavFileCallback(PlayItemFunctor *cb)ArSoundsQueue [inline]
setRunning(bool running)ArThread [inline, virtual]
setSpeakCallback(PlayItemFunctor *cb)ArSoundsQueue [inline]
setSpeakInitCallback(ArRetFunctor< bool > *cb)ArSoundsQueue [inline]
setThreadName(const char *name)ArThread [virtual]
SOUND_DATA enum value (defined in ArSoundsQueue)ArSoundsQueue
SOUND_FILE enum value (defined in ArSoundsQueue)ArSoundsQueue
speak(const char *str)ArSoundsQueue
speakf(const char *fmt,...)ArSoundsQueue
speakWithPriority(int priority, const char *fmt,...)ArSoundsQueue
speakWithVoice(const char *voice, const char *fmt,...)ArSoundsQueue
SPEECH enum value (defined in ArSoundsQueue)ArSoundsQueue
Status enum nameArThread
STATUS_ALREADY_DETATCHED enum valueArThread
STATUS_FAILED enum valueArThread
STATUS_INVALID enum valueArThread
STATUS_JOIN_SELF enum valueArThread
STATUS_NO_SUCH_THREAD enum valueArThread
STATUS_NORESOURCE enum valueArThread
stop()ArSoundsQueue
stopAll()ArThread [static]
stopRunning(void)ArASyncTask [inline, virtual]
threadFinished(void)ArThread [virtual]
threadStarted(void)ArThread [virtual]
ThreadType typedef (defined in ArThread)ArThread
tryLock() (defined in ArSoundsQueue)ArSoundsQueue [inline, protected]
unlock() (defined in ArSoundsQueue)ArSoundsQueue [inline, protected]
yieldProcessor(void)ArThread [static]
~ArASyncTask()ArASyncTask [virtual]
~ArSoundsQueue() (defined in ArSoundsQueue)ArSoundsQueue [virtual]
~ArThread()ArThread [virtual]


Generated on Thu Aug 6 09:39:37 2009 for Aria by  doxygen 1.5.1