| MySQL 5.6.14 Source Code Document
    | 
#include <mt_thr_config.hpp>


| Public Member Functions | |
| int | create_cpusets () | 
| void | appendInfo (BaseString &, const unsigned short list[], unsigned cnt) const | 
| int | do_bind (NdbThread *, const unsigned short list[], unsigned cnt) | 
| int | do_bind_io (NdbThread *) | 
|  Public Member Functions inherited from THRConfig | |
| int | setLockExecuteThreadToCPU (const char *val) | 
| int | setLockIoThreadsToCPU (unsigned val) | 
| int | do_parse (const char *ThreadConfig) | 
| int | do_parse (unsigned MaxNoOfExecutionThreads, unsigned __ndbmt_lqh_workers, unsigned __ndbmt_classic) | 
| const char * | getConfigString () | 
| const char * | getErrorMessage () const | 
| const char * | getInfoMessage () const | 
| Uint32 | getThreadCount () const | 
| Uint32 | getThreadCount (T_Type) const | 
| Uint32 | getMtClassic () const | 
| Protected Member Functions | |
| const T_Thread * | find_thread (const unsigned short list[], unsigned cnt) const | 
|  Protected Member Functions inherited from THRConfig | |
| void | add (T_Type) | 
| Uint32 | find_type (char *&) | 
| int | find_spec (char *&, T_Type) | 
| int | find_next (char *&) | 
| unsigned | createCpuSet (const SparseBitmask &) | 
| int | do_bindings () | 
| int | do_validate () | 
| unsigned | count_unbound (const Vector< T_Thread > &vec) const | 
| void | bind_unbound (Vector< T_Thread > &vec, unsigned cpu) | 
| Additional Inherited Members | |
|  Public Types inherited from THRConfig | |
| enum | T_Type { T_MAIN = 0, T_LDM = 1, T_RECV = 2, T_REP = 3, T_IO = 4, T_END = 5 } | 
|  Protected Attributes inherited from THRConfig | |
| bool | m_classic | 
| SparseBitmask | m_LockExecuteThreadToCPU | 
| SparseBitmask | m_LockIoThreadsToCPU | 
| Vector< SparseBitmask > | m_cpu_sets | 
| Vector< T_Thread > | m_threads [T_END] | 
| BaseString | m_err_msg | 
| BaseString | m_info_msg | 
| BaseString | m_cfg_string | 
| BaseString | m_print_string | 
This class is used by ndbmtd when setting up threads (and locking)
Definition at line 121 of file mt_thr_config.hpp.