Mitsuba Renderer  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mitsuba::Worker Member List

This is the complete list of members for mitsuba::Worker, including all inherited members.

acquireWork(bool local, bool onlyTry=false, bool keepLock=false)mitsuba::Workerinlineprotected
cancel(bool reduceInflight)mitsuba::Workerinlineprotected
clear()mitsuba::Workerprotectedvirtual
decRef(bool autoDeallocate=true) const Object
detach()mitsuba::Thread
dispatch(Thread *thread)mitsuba::Threadprotectedstatic
EHighestPriority enum valuemitsuba::Thread
EHighPriority enum valuemitsuba::Thread
EIdlePriority enum valuemitsuba::Thread
ELowestPriority enum valuemitsuba::Thread
ELowPriority enum valuemitsuba::Thread
ENormalPriority enum valuemitsuba::Thread
ERealtimePriority enum valuemitsuba::Thread
EThreadPriority enum namemitsuba::Thread
exit()mitsuba::Threadprotected
getClass() const mitsuba::Workervirtual
getCoreAffinity() const mitsuba::Thread
getCoreCount() const mitsuba::Workerinline
getCritical() const mitsuba::Thread
getFileResolver()mitsuba::Thread
getID()mitsuba::Threadstatic
getLogger()mitsuba::Thread
getName() const mitsuba::Thread
getParent()mitsuba::Thread
getParent() const mitsuba::Thread
getPriority() const mitsuba::Thread
getRefCount() const Objectinline
getThread()mitsuba::Threadstatic
incRef() const Object
initializeOpenMP(size_t threadCount)mitsuba::Threadstatic
isRemoteWorker() const mitsuba::Workerinline
isRunning() const mitsuba::Thread
join()mitsuba::Thread
m_coreCountmitsuba::Workerprotected
m_isRemotemitsuba::Workerprotected
m_schedItemmitsuba::Workerprotected
m_schedulermitsuba::Workerprotected
m_theClassmitsuba::Workerstatic
Object()Object
registerCrashHandler(bool(*handler)(void))mitsuba::Threadstatic
registerUnmanagedThread(const std::string &name)mitsuba::Threadstatic
releaseSchedulerLock()mitsuba::Workerinlineprotected
releaseWork(Scheduler::Item &item)mitsuba::Workerinlineprotected
run()=0mitsuba::Threadprotectedpure virtual
Scheduler classmitsuba::Workerfriend
setCoreAffinity(int core)mitsuba::Thread
setCritical(bool critical)mitsuba::Thread
setFileResolver(FileResolver *fresolver)mitsuba::Thread
setLogger(Logger *logger)mitsuba::Thread
setName(const std::string &name)mitsuba::Thread
setPriority(EThreadPriority priority)mitsuba::Thread
setProcessByID(Scheduler::Item &item, int id)mitsuba::Workerinlineprotected
signalProcessCancellation(int id)=0mitsuba::Workerprotectedpure virtual
signalProcessTermination(int id)=0mitsuba::Workerprotectedpure virtual
signalResourceExpiration(int id)=0mitsuba::Workerprotectedpure virtual
sleep(unsigned int ms)mitsuba::Threadstatic
start(Scheduler *scheduler, int workerIndex, int coreOffset)mitsuba::Workerprotectedvirtual
mitsuba::Thread::start()mitsuba::Thread
staticInitialization()mitsuba::Threadstatic
staticShutdown()mitsuba::Threadstatic
Thread(const std::string &name)mitsuba::Thread
toString() const mitsuba::Threadvirtual
Worker(const std::string &name)mitsuba::Workerprotected
yield()mitsuba::Threadprotected
~Object()Objectprotectedvirtual
~Thread()mitsuba::Threadprotectedvirtual
~Worker()mitsuba::Workerinlineprotectedvirtual