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

  protocolOrURI | a 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 | ) |