int MLSetSignalHandlerFromFunction (MLENV ep, int s, void *sf) installs the Unix signal handler pointed to by sf for signal s in the MathLink library signal-handling ...
MLUserFunction is a MathLink type that describes a function pointer to a function taking an MLINK argument with a return type of void.
Wolfram LibraryLink allows dynamic libraries to be directly loaded into the Mathematica kernel so that functions in the libraries can be immediately called from Mathematica. ...
int MLEndPacket (MLINK link) inserts an indicator in the expression stream that says the current expression is complete and is ready to be sent.
int MLPutRawSize (MLINK link, int s) prepares link to receive raw character data or numeric data of length s bytes.
int MLEvaluateString (MLINK link, char *string) sends a string to Mathematica for evaluation, and discards any packets sent in response.
int MLGetUnicodeString (MLINK link, unsigned short ** s, long *n) gets a character string from the MathLink connection specified by link, storing the string in s as a ...
int MLSetMessageHandler (MLINK link, MLMessageHandlerObject h) installs the urgent message handler function referenced by h for for link.
MLYieldFunctionObject is a MathLink type that describes a function pointer to a function taking an MLINK object as an argument and a MLYieldParameters object as an argument ...
MLINK MLOpenArgcArgv (MLENV env, int argc, char ** argv, int* errno) opens a MathLink connection, taking parameters from command-line arguments.