MLMessageHandlerObject MLGetMessageHandler (MLINK link) returns the message handler function installed for the MLINK object link.
int MLGetSymbol (MLINK link, const char ** s) gets a character string corresponding to the name of a symbol from the MathLink connection specified by link, storing the ...
MLENV MLInitialize (char* p) initializes the MathLink environment object and passes parameters in p.
const char * MLLinkName (MLINK link) returns the name string used to create the link.
MLINK MLOpenString (MLENV env, const char *string, int *errno) opens a MathLink connection taking parameters from a character string.
int MLPutData (MLINK link, const char *b, int count) puts count bytes from the buffer b to the MathLink connection specified by link.
int MLPutSize (MLINK link, int len) specifies the length in bytes of the textual data to be put on link.
int MLSetSignalHandler (MLENV env, int s, void *sa) installs the Unix signal handler detailed in the object sa for signal s in the MathLink library signal-handling mechanism.
int MLSetYieldFunction (MLINK link, MLYieldFunctionObject yf) installs the yield function yf for the link referenced by link.
int MLTransferExpression (MLINK dst, MLINK src) transfers an expression to destination link dst from source link src.