|
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().
1.8.13