xbmc
Public Types | Public Member Functions | Public Attributes | List of all members
ZipHttpWorker Class Reference
Inheritance diagram for ZipHttpWorker:
Inheritance graph
[legend]
Collaboration diagram for ZipHttpWorker:
Collaboration graph
[legend]

Public Types

enum  { IDLE, RUNNING, DEAD }
 
- Public Types inherited from NPT_Thread
typedef NPT_UInt64 ThreadId
 

Public Member Functions

 ZipHttpWorker (unsigned int id, ZipHttpServer *server)
 
virtual void Run ()
 
NPT_Result Respond ()
 
- Public Member Functions inherited from NPT_Thread
 NPT_Thread (bool detached=false)
 
 NPT_Thread (NPT_Runnable &target, bool detached=false)
 
NPT_Result CancelBlockerSocket () override
 
NPT_Result Start () override
 
NPT_Result Wait (NPT_Timeout timeout=NPT_TIMEOUT_INFINITE) override
 
NPT_Result SetPriority (int priority) override
 
NPT_Result GetPriority (int &priority) override
 
void Run () override
 
NPT_Result Interrupt () override
 

Public Attributes

enum ZipHttpWorker:: { ... }  State
 
unsigned int m_Id
 
ZipHttpServerm_Server
 
NPT_SharedVariable m_State
 
NPT_InputStreamReference m_InputStream
 
NPT_OutputStreamReference m_OutputStream
 
NPT_HttpRequestContext m_Context
 
bool m_Verbose
 

Additional Inherited Members

- Static Public Member Functions inherited from NPT_Thread
static ThreadId GetCurrentThreadId ()
 
static NPT_Result SetCurrentThreadPriority (int priority)
 
static NPT_Result GetCurrentThreadPriority (int &priority)
 

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