The IDE functions called by IBM® Rational® Rhapsody® are as follows:
void OMIDESetCallbacks(/*in*/struct OMIDECallbacks*);
Sets the callbacks for the IDE interface.
int OMIDEConnect(/*inout*/char* InOutConnectParam);
Connects to the debugger IDE.
The InOutConnectParam parameter is a string that contains the information needed to establish the connection.
int OMIDEDisconnect();
Closes the connection with the IDE.
int OMIDEDownload(/*in*/char* fileName);
Instructs the IDE to download the specified file to the target.
int OMIDEUnload();
Instructs the IDE to unload the image.
int OMIDERun(/*in*/char* entryPoint,/*in*/char* language);
Instructs the IDE to run the image.
The parameters are as follows:
int OMIDEStop();
Instructs the IDE to stop execution of the image on the target.
int OMIDEEnd();
Is equivalent to sequence of call of OMIDEStop(), OMIDEUnload(), and OMIDEDisconnect().
int OMIDEGetStatus();
Returns the IDE interface state. See Defines for the list of possible states.
int OMIDEContinue();
Instructs the IDE to continue execution, after the image reaches a breakpoint.