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 | ) |
1.8.14