HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NET_WebWorkerThread Class Reference

#include <NET_WebWorkerThread.h>

Public Types

enum  State { kStopped, kStopping, kRunning, kPaused }
 

Public Member Functions

 NET_WebWorkerThread (NET_WebStatsManager &manager, UT_ThreadFarm &farm)
 
 ~NET_WebWorkerThread ()
 
 NET_WebWorkerThread (const NET_WebWorkerThread &)=delete
 
NET_WebWorkerThreadoperator= (const NET_WebWorkerThread &)=delete
 
 NET_WebWorkerThread (NET_WebWorkerThread &&)=delete
 
NET_WebWorkerThreadoperator= (NET_WebWorkerThread &&)=delete
 
void startThread ()
 
void stop ()
 
void pause ()
 
void resume ()
 
SYS_FORCE_INLINE bool isRunning () const
 
SYS_FORCE_INLINE bool isPaused () const
 
SYS_FORCE_INLINE State state () const
 
void runAsync (NET_WebEndpointPtr data)
 

Detailed Description

Definition at line 35 of file NET_WebWorkerThread.h.

Member Enumeration Documentation

Enumerator
kStopped 
kStopping 
kRunning 
kPaused 

Definition at line 38 of file NET_WebWorkerThread.h.

Constructor & Destructor Documentation

NET_WebWorkerThread::NET_WebWorkerThread ( NET_WebStatsManager manager,
UT_ThreadFarm farm 
)
NET_WebWorkerThread::~NET_WebWorkerThread ( )
NET_WebWorkerThread::NET_WebWorkerThread ( const NET_WebWorkerThread )
delete
NET_WebWorkerThread::NET_WebWorkerThread ( NET_WebWorkerThread &&  )
delete

Member Function Documentation

SYS_FORCE_INLINE bool NET_WebWorkerThread::isPaused ( ) const
inline

Definition at line 61 of file NET_WebWorkerThread.h.

SYS_FORCE_INLINE bool NET_WebWorkerThread::isRunning ( ) const
inline

Definition at line 60 of file NET_WebWorkerThread.h.

NET_WebWorkerThread& NET_WebWorkerThread::operator= ( const NET_WebWorkerThread )
delete
NET_WebWorkerThread& NET_WebWorkerThread::operator= ( NET_WebWorkerThread &&  )
delete
void NET_WebWorkerThread::pause ( )
void NET_WebWorkerThread::resume ( )
void NET_WebWorkerThread::runAsync ( NET_WebEndpointPtr  data)
inline

Definition at line 64 of file NET_WebWorkerThread.h.

void NET_WebWorkerThread::startThread ( )
SYS_FORCE_INLINE State NET_WebWorkerThread::state ( ) const
inline

Definition at line 62 of file NET_WebWorkerThread.h.

void NET_WebWorkerThread::stop ( )

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