MLMessageHandlerObject MLGetMessageHandler (MLINK link) returns the message handler function installed for the MLINK object link.
int MLGetUTF8Symbol (MLINK link, const unsigned char ** s, int *b, int *c) gets a UTF-8 encoded character string corresponding to the name of a symbol from the MathLink ...
MLINK MLLoopbackOpen (MLENV env, int *errno) opens a loopback MathLink connection.
MLMessageHandlerObject is a MathLink type that describes a function pointer to a function taking three arguments: an MLINK, an int, and an int, and returning a void that ...
int MLNextPacket (MLINK link) goes to the next packet on link and returns a constant to indicate its head.
int MLPutInteger16 (MLINK link, int i) puts the 16-bit integer i to the MathLink connection specified by link.
int MLReadyParallel (MLENV env, MLINK *links, int n, mltimeval waittime) takes a list of link objects of length n and waits a timeout period specified by waittime for one of ...
void MLSetUserData (MLINK link, void* d, MLUserFunction f) installs the users data object data and function f in link.
int MLSetYieldFunction (MLINK link, MLYieldFunctionObject yf) installs the yield function yf for the link referenced by link.
int MLTestHead (MLINK link, const char *head, int *n) tests that the next object to be read from link is an expression with head head, and stores the number of arguments of ...