XPRBdefcbdelvar
XPRBdefcbdelvar |
Purpose
Synopsis
int XPRBpdefcbdelvar(XPRBprob prob, void (XPRB_CC *delinter)(XPRBprob eprob, void *evp, XPRBvar var, void *link), void *vp);
Arguments
prob
|
Reference to a problem.
|
delinter
|
User variable interface update function
|
eprob
|
Problem from which the callback is called
|
evp
|
Empty pointer for passing additional information
|
var
|
Reference to a BCL variable
|
link
|
Pointer to an interface object
|
vp
|
Empty pointer for the user to pass additional information
|
Return value
0 if function executed successfully, 1 otherwise.
Example
Define the variable interface callback function:
XPRBprob prob; ... void mydelinter(XPRBprob prob, void *vp, XPRBvar var, void *adr) { printf("Deleted: %s", XPRBgetvarname(var)); } ... XPRBdefcbdelvar(prob, mydelinter, NULL);
Further information
This function defines a callback function that is called at the deletion of any variable that is used in an interface to an external program, (that means, if the interface pointer of the variable is different from
NULL).
Related topics