This class provides debug session function. More...
#include <CSessionCtrl.h>
Public Member Functions | |
| void | attach () |
| Attach to the process. | |
| CProcessCtrl (SPConnectionMgr spConnectionMgr, const std::string &rstrProcessURL) | |
| Constructor for CProcessCtrl. | |
| void | thread_focus (const std::string &rstrName) |
| Change focused thread. | |
| std::vector< SPProcess_Thread > | thread_list () |
| Obtains information about process's threads. | |
This class provides debug session function.
| isys::CProcessCtrl::CProcessCtrl | ( | SPConnectionMgr | spConnectionMgr, |
| const std::string & | rstrProcessURL ) |
Constructor for CProcessCtrl.
| spConnectionMgr | Shared pointer to the connection manager |
| rstrProcessURL | URL or identifier of the process to be controlled in the debug session. |
| void isys::CProcessCtrl::attach | ( | ) |
Attach to the process.
If winIDEA is currently in debug session, it will attach to the process immediately. If winIDEA is not in the debug session, it will attach to the process when the debug session starts.
| void isys::CProcessCtrl::thread_focus | ( | const std::string & | rstrName | ) |
Change focused thread.
| rstrName | name of thread to focus |
| std::vector< SPProcess_Thread > isys::CProcessCtrl::thread_list | ( | ) |
Obtains information about process's threads.