Functions | |
TDAEXTERN void *TDACALL | TDA_LaunchPipedProcess (IN const char *program, IN const char **args) |
TDAEXTERN void *TDACALL | TDA_GetParentPipedProcess () |
TDAEXTERN bool TDACALL | TDA_ReadProcessOutputStream (void *hProcess, void *buffer, IN unsigned int size, OUT unsigned int &read) |
TDAEXTERN bool TDACALL | TDA_WriteProcessInputStream (void *hProcess, void *buffer, IN unsigned int size, OUT unsigned int &written) |
TDAEXTERN bool TDACALL | TDA_IsPipedProcessTerminated (void *hProcess) |
TDAEXTERN void TDACALL | TDA_ReleasePipedProcess (void *hProcess, bool terminate) |
TDAEXTERN const char *TDACALL | TDA_GetJavaHomeAnyBits () |
TDAEXTERN const char *TDACALL | TDA_GetJavaHomeSameBits () |
TDAEXTERN char **TDACALL | TDA_UpdateJVMOptions (IN const char **options) |
TDAEXTERN void TDACALL | TDA_FreeUpdatedJVMOptions (IN char **options) |
TDAEXTERN void *TDACALL | TDA_LaunchPipedJavaProcess (IN const char **jvmOptions, IN const char *mainClassName, IN const char **mainArgs) |
TDAEXTERN void **TDACALL | TDA_GetExistingJavaVMs () |
TDAEXTERN void TDACALL | TDA_FreeArrayOfExistingJavaVMs (IN void **array) |
TDAEXTERN bool TDACALL | TDA_CreateNewJavaVM (IN const char **jvmOptions, OUT void **jvm, OUT void **jvmLibHandle) |
TDAEXTERN void TDACALL | TDA_DestroyJavaVM (IN void *jvm, IN void *jvmLibHandle) |
TDAEXTERN bool TDACALL | TDA_LaunchJavaClass (IN void *jvm, IN const char *mainClassName, IN const char **mainArgs) |
TDAEXTERN const char *TDACALL | TDA_LaunchJavaStringToStringClassMethod (IN void *jvm, IN const char *className, IN const char *methodName, IN const char *arg) |
TDAEXTERN void *TDACALL | TDA_CreateSharedMemory (IN const char *memoryName, IN const unsigned int size) |
TDAEXTERN unsigned char *TDACALL | TDA_GetSharedMemoryByteArray (void *sharedMemory) |
TDAEXTERN void TDACALL | TDA_CloseSharedMemory (void *sharedMemory) |
TDAEXTERN void TDACALL | TDA_Sleep (IN const unsigned int ms) |
TDA Kernel DLL Functions For Accessing Java VM and Piped Processes
TDAEXTERN void* TDACALL TDA_LaunchPipedProcess | ( | IN const char * | program, |
IN const char ** | args | ||
) |
TDAEXTERN void* TDACALL TDA_GetParentPipedProcess | ( | ) |
TDAEXTERN bool TDACALL TDA_ReadProcessOutputStream | ( | void * | hProcess, |
void * | buffer, | ||
IN unsigned int | size, | ||
OUT unsigned int & | read | ||
) |
TDAEXTERN bool TDACALL TDA_WriteProcessInputStream | ( | void * | hProcess, |
void * | buffer, | ||
IN unsigned int | size, | ||
OUT unsigned int & | written | ||
) |
TDAEXTERN bool TDACALL TDA_IsPipedProcessTerminated | ( | void * | hProcess | ) |
TDAEXTERN void TDACALL TDA_ReleasePipedProcess | ( | void * | hProcess, |
bool | terminate | ||
) |
TDAEXTERN const char* TDACALL TDA_GetJavaHomeAnyBits | ( | ) |
TDAEXTERN const char* TDACALL TDA_GetJavaHomeSameBits | ( | ) |
TDAEXTERN char** TDACALL TDA_UpdateJVMOptions | ( | IN const char ** | options | ) |
TDAEXTERN void TDACALL TDA_FreeUpdatedJVMOptions | ( | IN char ** | options | ) |
TDAEXTERN void* TDACALL TDA_LaunchPipedJavaProcess | ( | IN const char ** | jvmOptions, |
IN const char * | mainClassName, | ||
IN const char ** | mainArgs | ||
) |
TDAEXTERN void** TDACALL TDA_GetExistingJavaVMs | ( | ) |
TDAEXTERN void TDACALL TDA_FreeArrayOfExistingJavaVMs | ( | IN void ** | array | ) |
TDAEXTERN bool TDACALL TDA_CreateNewJavaVM | ( | IN const char ** | jvmOptions, |
OUT void ** | jvm, | ||
OUT void ** | jvmLibHandle | ||
) |
TDAEXTERN void TDACALL TDA_DestroyJavaVM | ( | IN void * | jvm, |
IN void * | jvmLibHandle | ||
) |
TDAEXTERN bool TDACALL TDA_LaunchJavaClass | ( | IN void * | jvm, |
IN const char * | mainClassName, | ||
IN const char ** | mainArgs | ||
) |
TDAEXTERN const char* TDACALL TDA_LaunchJavaStringToStringClassMethod | ( | IN void * | jvm, |
IN const char * | className, | ||
IN const char * | methodName, | ||
IN const char * | arg | ||
) |
TDAEXTERN void* TDACALL TDA_CreateSharedMemory | ( | IN const char * | memoryName, |
IN const unsigned int | size | ||
) |
TDAEXTERN unsigned char* TDACALL TDA_GetSharedMemoryByteArray | ( | void * | sharedMemory | ) |
TDAEXTERN void TDACALL TDA_CloseSharedMemory | ( | void * | sharedMemory | ) |
TDAEXTERN void TDACALL TDA_Sleep | ( | IN const unsigned int | ms | ) |