calls the Wolfram Language to process the expression written onto a link.
Details
  
    
   Examples  
  Basic Examples  
   Tech Notes
 LibraryLink`
  processWSLINK (C Function)
      
     
calls the Wolfram Language to process the expression written onto a link.
Details
- Used in C/C++ code in a library function called from the Wolfram Language.
 - Typically, the expression written on the link will contain EvaluatePacket; the result will be a ReturnPacket.
 - A zero error code value will be returned if there is an error.
 
Examples
Basic Examples (1)
The following gets a WSTP connection and uses it to send a message to the kernel:
int success;
WSLINK link = libData->getWSLINK(libData);
WSPutFunction( link, "EvaluatePacket", 1);
WSPutFunction( link, "Message", 2);
WSPutFunction( link, "MessageName", 2);
WSPutSymbol( link, "MyFunction");
WSPutString( link, "info");
WSPutString( link, "Message called from within DLL function.");
success = libData->processWSLINK( link);
if (!success) return success;
pkt = WSNextPacket( link);
if ( pkt == RETURNPKT) {
WSNewPacket(link);
}