Code::Blocks
SVN r11506
|
collect all the header files, so they can be used in auto suggestion after #include<| directive. More...
#include <systemheadersthread.h>
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 | |
wxEvtHandler * | m_Parent |
wxCriticalSection * | m_SystemHeadersThreadCS |
this is the target the thread will sent any event to More... | |
SystemHeadersMap & | m_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 wxThread * | This () |
static void | Yield () |
Protected Member Functions inherited from wxThread | |
void | Exit (ExitCode exitcode=0) |
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.
SystemHeadersThread::SystemHeadersThread | ( | wxEvtHandler * | parent, |
wxCriticalSection * | critSect, | ||
SystemHeadersMap & | headersMap, | ||
const wxArrayString & | incDirs | ||
) |
Definition at line 135 of file systemheadersthread.cpp.
References wxThread::Create(), wxThread::SetPriority(), and wxTHREAD_JOINABLE.
|
virtual |
Definition at line 149 of file systemheadersthread.cpp.
|
virtual |
Implements wxThread.
Definition at line 154 of file systemheadersthread.cpp.
References _T, wxArrayString::Add(), wxString::Format(), wxArrayString::GetCount(), wxFileName::GetDirCount(), idSystemHeadersThreadFinish, idSystemHeadersThreadMessage, wxFileName::IsAbsolute(), wxArrayString::IsEmpty(), wxDir::IsOpened(), m_IncludeDirs, m_Parent, m_SystemHeadersMap, m_SystemHeadersThreadCS, NULL, wxStopWatch::Start(), wxThread::TestDestroy(), wxStopWatch::Time(), TRACE, wxDir::Traverse(), wxDIR_DIRS, wxDIR_FILES, wxEmptyString, and wxPostEvent().
|
private |
this takes the result data
Definition at line 46 of file systemheadersthread.h.
Referenced by Entry().
|
private |
Definition at line 43 of file systemheadersthread.h.
Referenced by Entry().
|
private |
protect multiply access to its data
Definition at line 45 of file systemheadersthread.h.
Referenced by Entry().
|
private |
this is the target the thread will sent any event to
Definition at line 44 of file systemheadersthread.h.
Referenced by Entry().