TDA Kernel DLL for native calls
Functions
TDA Kernel DLL Additional Functions

Functions

const char * TDA_CreateReturnString (const char *s)
 
unsigned int TDA_GetCurrentProcessID ()
 
unsigned int TDA_GetParentProcessID ()
 
TDAEXTERN const char *TDACALL TDA_GetTDAKernelLibraryPath ()
 
TDAEXTERN const wchar_t *TDACALL TDA_GetTDAKernelLibraryPathW ()
 
TDAEXTERN void *TDACALL TDA_GetTDAKernelReference (const char *protocolOrUri)
 
TDAEXTERN bool TDACALL TDA_FreeTDAKernelReference (void *tdaKernel)
 

Detailed Description

TDA Kernel DLL Additional Functions

Function Documentation

◆ TDA_CreateReturnString()

const char* TDA_CreateReturnString ( const char *  s)

◆ TDA_GetCurrentProcessID()

unsigned int TDA_GetCurrentProcessID ( )

◆ TDA_GetParentProcessID()

unsigned int TDA_GetParentProcessID ( )

◆ TDA_GetTDAKernelLibraryPath()

TDAEXTERN const char* TDACALL TDA_GetTDAKernelLibraryPath ( )

◆ TDA_GetTDAKernelLibraryPathW()

TDAEXTERN const wchar_t* TDACALL TDA_GetTDAKernelLibraryPathW ( )

◆ TDA_GetTDAKernelReference()

TDAEXTERN void* TDACALL TDA_GetTDAKernelReference ( const char *  protocolOrUri)

Either creates a new TDA Kernel instance and returns its reference (if just the name of a communication protocol is specified), or obtains a reference to an existing TDA Kernel (if an URI is specified).

Parameters
protocolOrURIa string denoting either a protocol name ("jni", "pipe", "shared_memory", "corba"), which specifies the communication mechanism for a TDA Kernel instance to be created, or an URI ("jni:UUID", "shared_memory:MEMORY_NAME", "corba:IOR") for obtaining a reference to an existing TDA Kernel.
Returns
a reference to a TDA Kernel, or null on error.

◆ TDA_FreeTDAKernelReference()

TDAEXTERN bool TDACALL TDA_FreeTDAKernelReference ( void *  tdaKernel)