CppELib 1.7.0
Loading...
Searching...
No Matches
TestDoubleOSWrapper::TestDoubleThreadFactory< T > Class Template Reference

#include <TestDoubleThreadFactory.h>

Public Member Functions

 TestDoubleThreadFactory ()
 
virtual ~TestDoubleThreadFactory ()
 
virtual OSWrapper::Threadcreate (OSWrapper::Runnable *r, int priority, std::size_t stackSize, void *stackAddress, const char *name)
 
virtual void destroy (OSWrapper::Thread *t)
 
virtual void sleep (unsigned long millis)
 
virtual void yield ()
 
virtual OSWrapper::ThreadgetCurrentThread ()
 
virtual int getMaxPriority () const
 
virtual int getMinPriority () const
 
virtual int getHighestPriority () const
 
virtual int getLowestPriority () const
 
- Public Member Functions inherited from OSWrapper::ThreadFactory
virtual ~ThreadFactory ()
 

Constructor & Destructor Documentation

◆ TestDoubleThreadFactory()

template<typename T = TestDoubleThread>
TestDoubleOSWrapper::TestDoubleThreadFactory< T >::TestDoubleThreadFactory ( )
inline

◆ ~TestDoubleThreadFactory()

template<typename T = TestDoubleThread>
virtual TestDoubleOSWrapper::TestDoubleThreadFactory< T >::~TestDoubleThreadFactory ( )
inlinevirtual

Member Function Documentation

◆ create()

template<typename T = TestDoubleThread>
virtual OSWrapper::Thread * TestDoubleOSWrapper::TestDoubleThreadFactory< T >::create ( OSWrapper::Runnable r,
int  priority,
std::size_t  stackSize,
void *  stackAddress,
const char *  name 
)
inlinevirtual

◆ destroy()

template<typename T = TestDoubleThread>
virtual void TestDoubleOSWrapper::TestDoubleThreadFactory< T >::destroy ( OSWrapper::Thread t)
inlinevirtual

◆ getCurrentThread()

template<typename T = TestDoubleThread>
virtual OSWrapper::Thread * TestDoubleOSWrapper::TestDoubleThreadFactory< T >::getCurrentThread ( )
inlinevirtual

◆ getHighestPriority()

template<typename T = TestDoubleThread>
virtual int TestDoubleOSWrapper::TestDoubleThreadFactory< T >::getHighestPriority ( ) const
inlinevirtual

◆ getLowestPriority()

template<typename T = TestDoubleThread>
virtual int TestDoubleOSWrapper::TestDoubleThreadFactory< T >::getLowestPriority ( ) const
inlinevirtual

◆ getMaxPriority()

template<typename T = TestDoubleThread>
virtual int TestDoubleOSWrapper::TestDoubleThreadFactory< T >::getMaxPriority ( ) const
inlinevirtual

◆ getMinPriority()

template<typename T = TestDoubleThread>
virtual int TestDoubleOSWrapper::TestDoubleThreadFactory< T >::getMinPriority ( ) const
inlinevirtual

◆ sleep()

template<typename T = TestDoubleThread>
virtual void TestDoubleOSWrapper::TestDoubleThreadFactory< T >::sleep ( unsigned long  millis)
inlinevirtual

◆ yield()

template<typename T = TestDoubleThread>
virtual void TestDoubleOSWrapper::TestDoubleThreadFactory< T >::yield ( )
inlinevirtual

The documentation for this class was generated from the following file: