Aria  2.8.0
ArSoundsQueue Member List

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

addInitCallback(ArRetFunctor< bool > *cb)ArSoundsQueueinline
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)ArSoundsQueueinline
addQueueNonemptyCallback(ArFunctor *f)ArSoundsQueueinline
addSoundFinishedCallback(ArFunctor *f)ArSoundsQueueinline
addSoundItemFinishedCallback(ArFunctor1< ArSoundsQueue::Item > *f)ArSoundsQueueinline
addSoundItemStartedCallback(ArFunctor1< ArSoundsQueue::Item > *f)ArSoundsQueueinline
addSoundStartedCallback(ArFunctor *f)ArSoundsQueueinline
addThreadToMap(ThreadType pt, ArThread *at) (defined in ArThread)ArThreadprotectedstatic
ArASyncTask()ArASyncTask
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)ArThreadvirtual
cancelAll(void)ArThreadstatic
clearQueue()ArSoundsQueue
create(bool joinable=true, bool lowerPriority=true)ArASyncTaskvirtual
createDefaultFileItem(const char *filename=0)ArSoundsQueue
createDefaultSpeechItem(const char *speech=0)ArSoundsQueue
detach(void)ArThreadvirtual
doJoin(void **ret=NULL) (defined in ArThread)ArThreadprotectedvirtual
findPendingItems(const char *item)ArSoundsQueue
findThreadInMap(ThreadType t) (defined in ArThread)ArThreadprotectedstatic
getBlockAllSignals(void)ArThreadinline
getCurrentQueueSize()ArSoundsQueueinline
getFunc(void) constArThreadinlinevirtual
getJoinable(void) constArThreadinlinevirtual
getLogLevel(void)ArThreadinlinestatic
getOSThread(void) constArThreadinlinevirtual
getPauseCallback()ArSoundsQueueinline
getPID(void) (defined in ArThread)ArThreadinline
getResumeCallback()ArSoundsQueueinline
getRunning(void) constArThreadinlinevirtual
getRunningWithLock(void)ArThreadinlinevirtual
getThisOSThread(void)ArThreadstatic
getThisThread(void)ArThreadstatic
getThisThreadName(void)ArThreadstatic
getThread(void) constArThreadinlinevirtual
getThreadActivity(void)ArASyncTaskinlinevirtual
getThreadName(void)ArThreadinlinevirtual
getTID(void) (defined in ArThread)ArThreadinline
init(void)ArThreadstatic
interrupt()ArSoundsQueue
InterruptItemFunctor typedef (defined in ArSoundsQueue)ArSoundsQueue
invokeCallbacks(const std::list< ArFunctor *> &lst)ArSoundsQueueprotected
invokeCallbacks(const std::list< ArRetFunctor< bool > *> &lst)ArSoundsQueueprotected
isInitialized()ArSoundsQueueinline
isPaused()ArSoundsQueue
isPlaying()ArSoundsQueueinline
isSpeaking()ArSoundsQueueinline
isSpeakingOrPlaying(void)ArSoundsQueueinline
isThreadFinished() constArThreadvirtual
isThreadStarted() constArThreadvirtual
ItemType enum nameArSoundsQueue
join(void **ret=NULL)ArThreadvirtual
joinAll(void)ArThreadstatic
lock() (defined in ArSoundsQueue)ArSoundsQueueinlineprotected
logThreadInfo(void)ArThreadvirtual
MapType typedef (defined in ArThread)ArThread
myBlockAllSignals (defined in ArThread)ArThreadprotected
myDefaultInterruptFileCB (defined in ArSoundsQueue)ArSoundsQueueprotected
myDefaultInterruptSpeechCB (defined in ArSoundsQueue)ArSoundsQueueprotected
myDefaultPlayConditionCBArSoundsQueueprotected
myDefaultPlayFileCB (defined in ArSoundsQueue)ArSoundsQueueprotected
myDefaultSpeakCBArSoundsQueueprotected
myEndItemPlaybackCBList (defined in ArSoundsQueue)ArSoundsQueueprotected
myEndPlaybackCBList (defined in ArSoundsQueue)ArSoundsQueueprotected
myFinished (defined in ArThread)ArThreadprotected
myInitCallbacksArSoundsQueueprotected
myInitialized (defined in ArSoundsQueue)ArSoundsQueueprotected
myJoinable (defined in ArThread)ArThreadprotected
myLastItemArSoundsQueueprotected
myMutex (defined in ArThread)ArThreadprotected
myName (defined in ArThread)ArThreadprotected
myPausedConditionArSoundsQueueprotected
myPauseRequestCountArSoundsQueueprotected
myPID (defined in ArThread)ArThreadprotected
myPlayingSomething (defined in ArSoundsQueue)ArSoundsQueueprotected
myQueue (defined in ArSoundsQueue)ArSoundsQueueprotected
myQueueEmptyCallbacks (defined in ArSoundsQueue)ArSoundsQueueprotected
myQueueMutex (defined in ArSoundsQueue)ArSoundsQueueprotected
myQueueNonemptyCallbacks (defined in ArSoundsQueue)ArSoundsQueueprotected
myRunningArThreadprotected
myStarted (defined in ArThread)ArThreadprotected
myStartItemPlaybackCBList (defined in ArSoundsQueue)ArSoundsQueueprotected
myStartPlaybackCBListArSoundsQueueprotected
myStrMap (defined in ArThread)ArThreadprotected
myThread (defined in ArThread)ArThreadprotected
myTID (defined in ArThread)ArThreadprotected
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)ArThreadstatic
OTHER enum value (defined in ArSoundsQueue)ArSoundsQueue
ourLogLevel (defined in ArThread)ArThreadprotectedstatic
ourThreads (defined in ArThread)ArThreadprotectedstatic
ourThreadsMutex (defined in ArThread)ArThreadprotectedstatic
ourUnknownThreadName (defined in ArThread)ArThreadprotectedstatic
pause()ArSoundsQueue
play(const char *filename)ArSoundsQueue
PlaybackConditionFunctor typedefArSoundsQueue
playf(const char *filename_fmt,...)ArSoundsQueue
PlayItemFunctor typedefArSoundsQueue
popQueueItem()ArSoundsQueueprotected
popQueueItem_NoLock() (defined in ArSoundsQueue)ArSoundsQueueprotected
pushQueueItem(Item item)ArSoundsQueueprotected
pushQueueItem_NoLock(Item item) (defined in ArSoundsQueue)ArSoundsQueueprotected
removeItems(int priority)ArSoundsQueue
removeItems(Item item)ArSoundsQueue
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
removeThreadFromMap(ThreadType t) (defined in ArThread)ArThreadprotectedstatic
remQueueEmptyCallback(ArFunctor *f)ArSoundsQueueinline
remQueueNonemptyCallback(ArFunctor *f)ArSoundsQueueinline
remSoundFinishedCallback(ArFunctor *f)ArSoundsQueueinline
remSoundItemFinishedCallback(ArFunctor1< ArSoundsQueue::Item > *f)ArSoundsQueueinline
remSoundItemStartedCallback(ArFunctor1< ArSoundsQueue::Item > *f)ArSoundsQueueinline
remSoundStartedCallback(ArFunctor *f)ArSoundsQueueinline
resume()ArSoundsQueue
run(void)ArSoundsQueueinlinevirtual
runAsync(void)ArSoundsQueueinlinevirtual
runInThisThread(void *arg=0)ArASyncTaskvirtual
runThread(void *arg)ArSoundsQueuevirtual
self(void)ArThreadstatic
setDefaultPlayConditionCB(PlaybackConditionFunctor *f)ArSoundsQueueinline
setInterruptFileCallback(InterruptItemFunctor *cb)ArSoundsQueueinline
setInterruptSpeechCallback(InterruptItemFunctor *cb)ArSoundsQueueinline
setInterruptWavFileCallback(InterruptItemFunctor *cb)ArSoundsQueueinline
setLogLevel(ArLog::LogLevel level)ArThreadinlinestatic
setPlayFileCallback(PlayItemFunctor *cb)ArSoundsQueueinline
setPlayWavFileCallback(PlayItemFunctor *cb)ArSoundsQueueinline
setRunning(bool running)ArThreadinlinevirtual
setSpeakCallback(PlayItemFunctor *cb)ArSoundsQueueinline
setSpeakInitCallback(ArRetFunctor< bool > *cb)ArSoundsQueueinline
setThreadName(const char *name)ArThreadvirtual
shutdown()ArThreadstatic
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()ArThreadstatic
stopRunning(void)ArASyncTaskinlinevirtual
threadFinished(void)ArThreadvirtual
threadStarted(void)ArThreadvirtual
ThreadType typedef (defined in ArThread)ArThread
tryLock() (defined in ArSoundsQueue)ArSoundsQueueinlineprotected
unlock() (defined in ArSoundsQueue)ArSoundsQueueinlineprotected
yieldProcessor(void)ArThreadstatic
~ArASyncTask()ArASyncTaskvirtual
~ArSoundsQueue() (defined in ArSoundsQueue)ArSoundsQueuevirtual
~ArThread()ArThreadvirtual