winIDEA SDK
|
The winIDEA SDK
contains many classes and data structures, with some representing the API core. These are easily recognized by the Controller postfix. Each specializes in one area of target control. Some of these classes include:
isys::CAddressController
This class provides information about symbols and source code - sizes and addresses in memory.
isys::CBreakpointController
This class controls breakpoints on target.
isys::CDataController
This class enables access to data on the target - memory, variables, and registers.
isys::CExecutionController
This class controls program execution on a target.
isys::CDocumentController
This class handles documents in winIDEA.
isys::CIDEController
This class controls winIDEA IDE behavior.
isys::CLoaderController
This class downloads executables to the target.
isys::CProjectController
This class provides access to winIDEA project manager.
isys::CWorkspaceController
This class provides methods for handling the current workspace in winIDEA.
isys::CTraceController
This class enables recording and export of program trace.
isys::CCoverageController2
This class provides access to the coverage subsystem in winIDEA.
isys::CProfilerController2
This class implements profiler functionality with a document oriented interface.
For the complete list of core classes, see the Controllers module.