MEL
Microthread & Execution library
mel::tasking::Runnable Member List

This is the complete list of members for mel::tasking::Runnable, including all inherited members.

::mel::tasking::_private::RunnableTask (defined in mel::tasking::Runnable)mel::tasking::Runnablefriend
DEFAULT_POOL_SIZE (defined in mel::tasking::Runnable)mel::tasking::Runnablestatic
execute(F &&function, KF &&killFunction=killFalse) noexceptmel::tasking::Runnable
execute(F &&function, Future< TRet >, KF &&killFunction=killFalse) noexceptmel::tasking::Runnable
fireAndForget(F &&task_proc, unsigned int startTime=0, KF &&killFunction=killTrue)mel::tasking::Runnable
getActiveTaskCount() const (defined in mel::tasking::Runnable)mel::tasking::Runnableinline
getCurrentRunnable() (defined in mel::tasking::Runnable)mel::tasking::Runnablestatic
getDefaultFactory() constmel::tasking::Runnableinline
getMaxPoolSize() const (defined in mel::tasking::Runnable)mel::tasking::Runnableinline
getOwnerThreadId() const (defined in mel::tasking::Runnable)mel::tasking::Runnableinline
getPendingTaskCount() const (defined in mel::tasking::Runnable)mel::tasking::Runnableinline
getScheduler() constmel::tasking::Runnableinline
getScheduler() (defined in mel::tasking::Runnable)mel::tasking::Runnableinline
getTimer() const (defined in mel::tasking::Runnable)mel::tasking::Runnableinline
getTimer() (defined in mel::tasking::Runnable)mel::tasking::Runnableinline
killFalsemel::tasking::Runnablestatic
killTruemel::tasking::Runnablestatic
onPostTask(std::shared_ptr< Process > process) (defined in mel::tasking::Runnable)mel::tasking::Runnableinlineprotectedvirtual
post(F &&task_proc, KF &&killFunction=killFalse, unsigned int period=0, unsigned int startTime=0)mel::tasking::Runnable
postTask(std::shared_ptr< Process > process, unsigned int startTime=0)mel::tasking::Runnable
processTasks()mel::tasking::Runnableprotected
Runnable(RunnableCreationOptions opts)mel::tasking::Runnable
setDefaultFactory(ProcessFactory *factory)mel::tasking::Runnableinline
setOwnerThreadId(mel::core::ThreadId tid)mel::tasking::Runnableinline
setTimer(std::shared_ptr< Timer > timer)mel::tasking::Runnable
~Runnable() (defined in mel::tasking::Runnable)mel::tasking::Runnablevirtual