RexxInternalApis.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int REXXENTRY RexxResolveExit (const char *, REXXPFN *)
 
int REXXENTRY RexxResolveRoutine (const char *, REXXPFN *)
 
RexxReturnCode REXXENTRY RexxResolveMacroFunction (const char *, PRXSTRING)
 
void REXXENTRY RexxCreateInterpreterImage (const char *t)
 
RexxReturnCode REXXENTRY RexxLoadSubcom (const char *, const char *)
 
RexxReturnCode REXXENTRY RexxResolveSubcom (const char *name, REXXPFN *)
 
RexxReturnCode RexxEntry RexxCreateSessionQueue ()
 
RexxReturnCode RexxEntry RexxDeleteSessionQueue ()
 

Function Documentation

◆ RexxCreateInterpreterImage()

void REXXENTRY RexxCreateInterpreterImage ( const char *  target)

Create the Rexx saved image during build processing.

Returns
Nothing

Definition at line 93 of file InterpreterAPI.cpp.

References Interpreter::SAVE_IMAGE_MODE, and Interpreter::startInterpreter().

Referenced by main().

◆ RexxCreateSessionQueue()

RexxReturnCode RexxEntry RexxCreateSessionQueue ( )

Initialize the API subsystem at process startup.

Returns
Always returns 0;

Definition at line 366 of file QueuesAPI.cpp.

References ENTER_REXX_API, EXIT_REXX_API, and QueueManager.

Referenced by Interpreter::startInterpreter().

◆ RexxDeleteSessionQueue()

RexxReturnCode RexxEntry RexxDeleteSessionQueue ( )

Definition at line 353 of file QueuesAPI.cpp.

References RXQUEUE_OK, and LocalAPIManager::shutdownInstance().

Referenced by Interpreter::terminateInterpreter().

◆ RexxLoadSubcom()

RexxReturnCode REXXENTRY RexxLoadSubcom ( const char *  name,
const char *  lib 
)

Definition at line 244 of file RegistrationAPI.cpp.

References ENTER_REXX_API, EXIT_REXX_API, RegistrationManager, and SubcomAPI.

Referenced by main().

◆ RexxResolveExit()

int REXXENTRY RexxResolveExit ( const char *  name,
REXXPFN entryPoint 
)

Definition at line 405 of file RegistrationAPI.cpp.

References ENTER_REXX_API, EXIT_REXX_API, ExitAPI, and RegistrationManager.

Referenced by ExitHandler::resolve().

◆ RexxResolveMacroFunction()

RexxReturnCode REXXENTRY RexxResolveMacroFunction ( const char *  ,
PRXSTRING   
)

◆ RexxResolveRoutine()

int REXXENTRY RexxResolveRoutine ( const char *  name,
REXXPFN entryPoint 
)

◆ RexxResolveSubcom()

RexxReturnCode REXXENTRY RexxResolveSubcom ( const char *  name,
REXXPFN entryPoint 
)

Definition at line 215 of file RegistrationAPI.cpp.

References ENTER_REXX_API, EXIT_REXX_API, RegistrationManager, and SubcomAPI.

Referenced by CommandHandler::resolve().