Code::Blocks  SVN r11506
Public Member Functions | Private Attributes | List of all members
SystemHeadersThread Class Reference

collect all the header files, so they can be used in auto suggestion after #include<| directive. More...

#include <systemheadersthread.h>

Inheritance diagram for SystemHeadersThread:
Collaboration diagram for SystemHeadersThread:

Public Member Functions

 SystemHeadersThread (wxEvtHandler *parent, wxCriticalSection *critSect, SystemHeadersMap &headersMap, const wxArrayString &incDirs)
 
virtual ~SystemHeadersThread ()
 
virtual void * Entry ()
 
- Public Member Functions inherited from wxThread
 wxThread (wxThreadKind kind=wxTHREAD_DETACHED)
 
virtual ~wxThread ()
 
wxThreadError Create (unsigned int stackSize=0)
 
wxThreadError Delete (ExitCode *rc=NULL, wxThreadWait waitMode=wxTHREAD_WAIT_BLOCK)
 
wxThreadIdType GetId () const
 
wxThreadKind GetKind () const
 
unsigned int GetPriority () const
 
bool IsAlive () const
 
bool IsDetached () const
 
bool IsPaused () const
 
bool IsRunning () const
 
wxThreadError Kill ()
 
wxThreadError Pause ()
 
wxThreadError Resume ()
 
wxThreadError Run ()
 
void SetPriority (unsigned int priority)
 
virtual bool TestDestroy ()
 
ExitCode Wait (wxThreadWait flags=wxTHREAD_WAIT_BLOCK)
 

Private Attributes

wxEvtHandlerm_Parent
 
wxCriticalSectionm_SystemHeadersThreadCS
 this is the target the thread will sent any event to More...
 
SystemHeadersMapm_SystemHeadersMap
 protect multiply access to its data More...
 
wxArrayString m_IncludeDirs
 this takes the result data More...
 

Additional Inherited Members

- Public Types inherited from wxThread
typedef void * ExitCode
 
- Static Public Member Functions inherited from wxThread
static int GetCPUCount ()
 
static wxThreadIdType GetCurrentId ()
 
static wxThreadIdType GetMainId ()
 
static bool IsMain ()
 
static bool SetConcurrency (size_t level)
 
static void Sleep (unsigned long milliseconds)
 
static wxThreadThis ()
 
static void Yield ()
 
- Protected Member Functions inherited from wxThread
void Exit (ExitCode exitcode=0)
 

Detailed Description

collect all the header files, so they can be used in auto suggestion after #include<| directive.

This is just a file crawler to collect files in the include search paths.

Definition at line 33 of file systemheadersthread.h.

Constructor & Destructor Documentation

◆ SystemHeadersThread()

SystemHeadersThread::SystemHeadersThread ( wxEvtHandler parent,
wxCriticalSection critSect,
SystemHeadersMap headersMap,
const wxArrayString incDirs 
)

◆ ~SystemHeadersThread()

SystemHeadersThread::~SystemHeadersThread ( )
virtual

Definition at line 149 of file systemheadersthread.cpp.

References _T, and TRACE.

Member Function Documentation

◆ Entry()

void * SystemHeadersThread::Entry ( )
virtual

Member Data Documentation

◆ m_IncludeDirs

wxArrayString SystemHeadersThread::m_IncludeDirs
private

this takes the result data

Definition at line 46 of file systemheadersthread.h.

Referenced by Entry().

◆ m_Parent

wxEvtHandler* SystemHeadersThread::m_Parent
private

Definition at line 43 of file systemheadersthread.h.

Referenced by Entry().

◆ m_SystemHeadersMap

SystemHeadersMap& SystemHeadersThread::m_SystemHeadersMap
private

protect multiply access to its data

Definition at line 45 of file systemheadersthread.h.

Referenced by Entry().

◆ m_SystemHeadersThreadCS

wxCriticalSection* SystemHeadersThread::m_SystemHeadersThreadCS
private

this is the target the thread will sent any event to

Definition at line 44 of file systemheadersthread.h.

Referenced by Entry().


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