- setProbedSelector: (SEL)aSel The setProbedSelector: method sets the message to be probed given the selector.
- setHideResult: (BOOL)val The setHideResult: method is used to set the visibility of the result field. When set to 1, the user is indicating that the result field in a graphical representation of the message probe should not be shown.
Phase: Using
- (BOOL)isResultId The isResultId method returns 1 if the return value of the message is of type object, and returns 0 otherwise.
- (BOOL)isArgumentId: (int)which The isArgumentId: method returns 1 if a given argument of the message is of type object, and returns 0 otherwise.
- (const char *)getProbedMessage The getProbedMessage method returns the string matching the identifier of the message being probed.
- (int)getArgCount
- (const char *)getArg: (int)which The getArg: method returns a string representation of the nth argument.
- (const char *)getArgName: (int)which The getArgName: method returns a string representation of the argument with the given name.
- (BOOL)getHideResult The getHideResult method returns 1 if the result field is "hidden".
- setArg: (int)whichToString: (const char *)what The setArg:ToString: method sets the nth argument of the message. The argument must be provided in string form.
- (val_t)dynamicCallOn:target The dynamicCallOn: method generates a dynamic message call on the target object. This method does not return a result.
- (double)doubleDynamicCallOn:target The doubleDynamicCallOn: method generates a dynamic message call on the target object. This method assumes the user knows the type to be double and would like a direct translation into type double.