winIDEA SDK
isystem.connect Controllers

Description

This page shows the core classes, which can be used to control all aspects of winIDEA, for example: debugging, analyzers, IO module, ...

Classes

class  isys::CConfigurationController
 This class provides convenient access to the most popular options. More...
 
class  isys::COptionController
 COptionController controller. More...
 
struct  isys::SAccessBatchItem
 This class is a payload for access_batch operations. More...
 
class  isys::CCoreCtrl
 This class provides debug session functions. More...
 
class  isys::CSoCCtrl
 This class provides debug session function. More...
 
class  isys::CProcessCtrl
 This class provides debug session function. More...
 
class  isys::CSessionCtrl
 This class provides debug session function. More...
 
class  isys::CAddressController
 This class provides information about symbols and source code - sizes and addresses in the memory. More...
 
class  isys::CBreakpointController
 This class controls breakpoints on target. More...
 
class  isys::CCoverageController2
 This class implements coverage functionality with a document oriented interface. More...
 
class  isys::CCoverageData2
 This class provides convenient access to coverage data exported to XML file, so that writing XML parser is not required. More...
 
class  isys::CDAQController
 This class controls DAQ (Data AcQuisition) system. More...
 
class  isys::CDataController
 This class enables access to data on the target - memory, variables, and registers. More...
 
class  isys::CDataController2
 This class contains advanced methods, which are needed for complex projects, for example Eclipse debugger plug-in. More...
 
class  isys::CDebugFacade
 This class is a facade for few other classes. More...
 
class  isys::CDocumentController
 This class can be used to handle documents in winIDEA. More...
 
class  isys::CAnalyzerDocController
 This class is a base class for analyzer documents (trace, coverage and profiler). More...
 
class  isys::CTerminalDocController
 This class handles terminal window as a document. More...
 
class  isys::CExecutionController
 This class can be used to control the execution of the program on a target. More...
 
class  isys::CHILController
 This class controls HIL (Hardware In the Loop). More...
 
class  isys::CIDEController
 This class can be used to control winIDEA IDE behavior. More...
 
class  isys::CLoaderController
 
class  isys::CMPC5xxxController
 This class controls MPC5xxx specific features. More...
 
class  isys::ConnectionMgr
 This class manages connection to winIDEA. More...
 
class  isys::CPartitionConfigurationModule
 This class presents a common API to configure parameters for partition based storage devices. More...
 
class  isys::CPluginController
 This class is used to control winIDEA plugins. More...
 
class  isys::CProfilerController2
 This class implements profiler functionality with a document oriented interface. More...
 
class  isys::CProfilerData2
 This class provides access to profiler measurements. More...
 
class  isys::CProjectController
 This class provides access to winIDEA project manager. More...
 
class  isys::CRemoteFileController
 This class can be used to access files located on host, where winIDEA is running. More...
 
class  isys::CStorageDeviceController
 This class presents a common API for all storage devices. More...
 
class  isys::CStorageDeviceFactory
 This class presents a storage devices factory methods. More...
 
class  isys::CStorageDeviceDiagnostics
 This is a storage device operations diagnostic data container. More...
 
class  isys::CStorageDevicePerformanceModule
 This class presents a common API for storage devices performance module. More...
 
class  isys::CStorageDeviceSecurityModule
 This class presents a common API for storage devices security module. More...
 
class  isys::CSystemTestController
 This class can create and execute tests, which are not limited to single function. More...
 
class  isys::CTestCaseController
 This class provides low level interface for configuration and execution of unit tests. More...
 
class  isys::CTraceController
 This class enables recording and export of program trace. More...
 
class  isys::CTraceData
 This class provides access to trace measurements. More...
 
class  isys::CWorkspaceController
 This class provides methods for handling current workspace in winIDEA. More...
 

Typedefs

using isys::SPTerminalCtrl = std::shared_ptr< CTerminalCtrl >
 Shared pointer for CTerminalCtrl.