Internal KCML Functions
functions
Add | |
ClearList | |
Destructor | |
GetElement | |
GetEnumerator | |
IsEmpty | |
IsNotEmpty | |
KCML_AES_Decrypt | AES decrypts cyphertext into plaintext$ using a 256 bit key. |
KCML_AES_Encrypt | AES encrypts plaintext into cyphertext$ using a 256 bit key. |
KCML_Build_GetInfo | Returns build information about the KCML executable |
KCML_Build_GetLibraries | Obtain a list of all the libraries in a system |
KCML_Build_GetLibraryDependencies | Obtain a list of all the dependencies of a library or program in the system |
KCML_Build_GetSrcList | Obtain a list of libraries and their constituent src files |
KCML_Build_MakeDynamicLibrary | Build a dynamic library |
KCML_Class_Enum_Fn | Get enum function for class |
KCML_Class_Find | Given class name return KCML_Class |
KCML_ClearTestState | Clear error flags after callback |
KCML_Clock_GetCount | Get processor clock count |
KCML_Clock_GetFrequency | Get the frequency of 'KCML_Clock_GetCount() |
KCML_Clock_GetTime | Returns the clock count in seconds |
KCML_Compile_Program | Compile code in src$ to output buffer dst$. |
KCML_Compiler_GetInfo | Get details on compiler to use for this system |
KCML_Coverage_End | Stop code coverage measuring |
KCML_Coverage_EnumerateLibrary | Enumerate the code coverage entries for a given library. |
KCML_Coverage_Find | Find the hit count for the given statement. |
KCML_Coverage_Save | Save session coverage to disk. |
KCML_Coverage_Start | Start code coverage measuring |
KCML_DBLog_Comment | Add comment to databse logging stats |
KCML_DBLog_End | Stop database logging |
KCML_DBLog_Start | Start database logging |
KCML_Debug_DumpPoolHandle | Retrieve iterator for the memory pool |
KCML_Debug_EnableCallStats | Enable or disable collection of function call counts. |
KCML_Debug_FormatString | Return a string in a printable form |
KCML_Debug_GetPoolEnumerator | Retrieve iterator for the memory pool |
KCML_Debug_GetPoolName | Return the name of a global pool, if applicable |
KCML_Debug_GetPools | Retrieve information about the active memory pools |
KCML_Debug_GetReturnStack | Get return stack |
KCML_Debug_GetReturnStackEx | Get return stack |
KCML_Debug_IsRunningDefTest | Test whether KCML is currently running a DEFTEST. |
KCML_Debug_LeakCheck | Check for memory leaks in the specified region |
KCML_Debug_Odbc | Call the 'odbc function to emulate kiodbc for debugging purposes |
KCML_Debug_SymbolStats | Enable recording of symbol statistics |
KCML_Debug_Workbench | Break in to a background running program |
KCML_Debug_WorkerThread_IsRunning | |
KCML_Debug_WorkerThread_Post | |
KCML_Debug_WorkerThread_ProcessInbox | |
KCML_decode | Convert to UTF-8 from an encoding |
KCML_DecodeMagicToType | Convert magic connection/handle/symbol number to type integer |
KCML_DecodeMagicToValue | Convert magic connection/handle/symbol number to pre-6.20 integer |
KCML_DecodeRowidToHandle | Convert database ROWID to handle number |
KCML_Defsub_SetHook | Register a trace routine to be executed in during subroutine calls. |
KCML_DES_Decrypt | DES decrypts cyphertext into plaintext$ using a 56 bit key. |
KCML_DES_Encrypt | DES encrypts plaintext into cyphertext$ using a 56 bit key. |
KCML_Dir_List | Returns a list of files and directories. |
KCML_encode | Convert from UTF-8 into an encoding |
KCML_Exception_Get_Log | Get the error message details |
KCML_File_IsRegular | Indicates if the given file is a regular file |
KCML_File_Stat | Returns information about the given file. |
KCML_Form_AddExtra | |
KCML_Form_AddImageDir | |
KCML_Form_CreateHTMLCtrlPage | Create the standard page to be used by HTML controls in KClient |
KCML_Form_Disable_Async_Events | Selectively disable asynchronous events. |
KCML_Form_GetCurrentEventInfo | Returns information abount current event |
KCML_Form_InEvent | Returns the current event |
KCML_Form_IsTranslatableProperty | Determine if the property is suitable for translation. |
KCML_Form_Set_RaiseEvent_Callback | Sets a RaiseEvent callback |
KCML_Form_SetDefaultSClass | Set default sclass for all forms |
KCML_Form_SetEndPage | Set the web page to be shown after the KCML application has exited. |
KCML_Form_SetjQuery | |
KCML_Form_SetStyle | |
KCML_Form_ShowEventPending | Test if a form Show event is pending |
KCML_Form_WriteBrowserPage | |
KCML_FormHook_SetCallbacks | Set form hook functions |
KCML_Get_TermInfo | Return information about the connected terminal |
KCML_GetBinaryProgramInfo | Get information about a binary program file |
KCML_GetHostByName | Return the internet address of given host name |
KCML_HashClass_Add | |
KCML_HashClass_AddKey | |
KCML_HashClass_Count | |
KCML_HashClass_Find | |
KCML_HashClass_FindIndex | |
KCML_HashClass_GetEnumerator | |
KCML_HashClass_RemoveAll | |
KCML_HashClass_RemoveElement | |
KCML_HashClass_RemoveIndex | |
KCML_HashClass_RemoveIterator | |
KCML_HashClass_RemoveKey | |
KCML_HashClass_SetKey | |
KCML_Headless_DebugMessage | Output a debug message in headless test logging |
KCML_Help_Display | Invoke the $HELP() functionality |
KCML_Hook_SetCallbacks | Set hook functions to KCML |
KCML_Icon_Clear | Clear content of mapping list |
KCML_Icon_GetImages | Return a list of images in an icon format image. |
KCML_Icon_Load | Convert a Icon format image to a 2 dimenisonal array representing the image. |
KCML_Icon_Map | Add pairs of filenames to the map list. |
KCML_Icon_Search | Search for the mapped icon filename from the map list |
KCML_Image_Load | Convert a Jpeg format image to a 2 dimenisonal array representing the image. |
KCML_Image_MakeURL | Map filename to url for use on Browser Client |
KCML_Image_Resize | Resize an image |
KCML_Image_Save | Save an image to a buffer in the specified format |
KCML_Impersonate | Impersonate a user |
KCML_Invoke_Spy | |
KCML_IteratorBaseClass_MoveNext | |
KCML_IteratorClass_Element | |
KCML_Jpeg_CorrectRotation | Use embedded EXIF information to find if image is rotate it and correct if necessary |
KCML_Jpeg_Load | Convert a Jpeg format image to a 2 dimenisonal array representing the image. |
KCML_Jpeg_Save | Save an image to a buffer in Jpeg format |
KCML_KClient_GetEnvironment | Obtain a list of environment variables |
KCML_KClient_GetVar | Get a KClient variable |
KCML_Kconf_GetAliases | Obtain a list of aliases |
KCML_Kconf_GetClients | Retrieve the validclients access control list |
KCML_Kconf_GetEnvironment | Obtain a list of environment variables |
KCML_Kconf_GetServices | Obtain a list of services |
KCML_Kconf_GetSoap | Obtain a list of SOAP services |
KCML_Kconf_GetSoapEnvironment | Obtain a list of environment variables for a SOAP service |
KCML_Kconf_GetSvcInfo | Retrieve detailed service information |
KCML_Kconf_GetTableSpaces | Obtain a list of table spaces |
KCML_Kconf_GetUsers | Retrieve the validusers access control list |
KCML_KForm_SetApplicationConfigFile | Set application configuration file to be passed to KForm |
KCML_Language_GetLangFolder | Get the language folder for a given lang code |
KCML_Language_GetLocale | Get the locale from the language code |
KCML_Language_GetTranslationFile | Get the file and path of the index file created given the name of the language directory |
KCML_Language_LookupString | Lookup up the string in the translation file |
KCML_Language_SetSlot | Identify the language code of a language slot |
KCML_Language_StripGUICharacters | Remove any accelerator keys and trailing punctuation from the string supplied |
KCML_Lic_Acquire | Consume an application license and store it in $PSTAT |
KCML_Lic_Count | Counts the number of application licenses in use |
KCML_Lic_CreateSession | Creates a pseudo-session that consumes a KCML licence |
KCML_Lic_DestroySession | Return the applications assigned in $PSTAT to this partition |
KCML_Lic_GetApplications | Return the applications assigned in $PSTAT to this partition |
KCML_Lic_Release | Release an application from $PSTAT |
KCML_ListClass_Add | |
KCML_ListClass_AddKey | |
KCML_ListClass_Count | |
KCML_ListClass_Find | |
KCML_ListClass_FindIndex | |
KCML_ListClass_GetEnumerator | |
KCML_ListClass_InsertElement | |
KCML_ListClass_InsertIndex | |
KCML_ListClass_InsertIterator | |
KCML_ListClass_InsertKey | |
KCML_ListClass_RemoveAll | |
KCML_ListClass_RemoveElement | |
KCML_ListClass_RemoveIndex | |
KCML_ListClass_RemoveIterator | |
KCML_ListClass_RemoveKey | |
KCML_ListClass_Set | |
KCML_ListClass_SetElement | |
KCML_ListClass_SetIndex | |
KCML_ListClass_SetKey | |
KCML_LoadSource | Load, and recreate, a program source |
KCML_Machine_GetInfo | Retrieve information about the host machine |
KCML_Map_DeclarePtr | Map a pointer returned by $DECLARE to a structure or string variable |
KCML_Map_File | Memory map a file onto a scalar string variable |
KCML_Map_FileArray | Map a string array variable to a file |
KCML_MapClass_Add | |
KCML_MapClass_AddKey | |
KCML_MapClass_Count | |
KCML_MapClass_Find | |
KCML_MapClass_FindIndex | |
KCML_MapClass_GetEnumerator | |
KCML_MapClass_RemoveAll | |
KCML_MapClass_RemoveElement | |
KCML_MapClass_RemoveIndex | |
KCML_MapClass_RemoveIterator | |
KCML_MapClass_RemoveKey | |
KCML_MapClass_SetKey | |
KCML_MD5 | Computes a 128 bit MD5 hash from the given buffer |
KCML_MessageQueue_IsEnabled | Check if a message queue has been configured |
KCML_MessageQueue_Send | Send a message to a message queue |
KCML_Narrow_UTF8 | Narrows wide ASCII characters in a UTF8 string |
KCML_Normalize_UTF8 | Normalizes wide ASCII and half-width kana characters in a UTF8 string |
KCML_OCX_AddMethodHook | Add and OCX hook method callback. |
KCML_OCX_SetHook | Setup an OCX hook. |
KCML_OCXHook_SetCallbacks | Set OCX hook functions |
KCML_OIDC_GetClaim | Retrieve a claim from the identity token or user info |
KCML_OIDC_GetClaims | Get identity token claims as JSON |
KCML_OIDC_LogInToken | Obtain a new OIDC auth token by prompting the user to reauthenticate |
KCML_OIDC_LogOutToken | End OIDC session |
KCML_OIDC_RefreshToken | Attempt to refresh OIDC auth token without user interaction |
KCML_OIDC_RevokeToken | Revoke OIDC auth token |
KCML_OIDC_SetTokenExpiry | Set auth token expiry in seconds. For testing. Cannot be used to extend token lifespan |
KCML_OIDC_TokenExpiresIn | Returns time to auth token expiry in seconds |
KCML_Panic_SetHook | Register a callback routine to be executed to be called before and after PANICs. |
KCML_Panic_Suppress | Hide return stack from PANIC |
KCML_PerfMetric_Clear | Stop a performance metric. |
KCML_PerfMetric_CloseFile | Closes that a file is associated it with the performance metric message queue. |
KCML_PerfMetric_Flush | Flush the current value of a performance metric. |
KCML_PerfMetric_Get | Returns a list of perfmance metrics |
KCML_PerfMetric_OpenFile | Opens a file to receive performance metrics |
KCML_PerfMetric_Param | Returns a list of perfmance metric parameters |
KCML_PerfMetric_SectionClear | Unsets the additional performance metrics that were set from the named [perfmetric:section$] in /etc/kcml/msgq.conf |
KCML_PerfMetric_SectionSet | Sets additional performance metrics for the current partition from the named section in /etc/kcml/msgq.conf |
KCML_PerfMetric_Send | Send application performance metrics to a RabbitMQ server. |
KCML_PerfMetric_Set | Enable a performance metric. |
KCML_PerfStats_Comment | Add comment to performance stats |
KCML_PerfStats_End | Stop performance measuring |
KCML_PerfStats_IsRunning | Is perfstats running? |
KCML_PerfStats_Start | Start performance measuring |
KCML_PerfTimer_Poll | Poll a performance timer. |
KCML_PerfTimer_Start | Start a performance timer. |
KCML_PerfTimer_Stop | Stop a performance timer. |
KCML_Png_Load | Convert a PNG format image to a 2 dimenisonal array representing the image. |
KCML_Png_Save | Save an image to a buffer in PNG format |
KCML_poll | Poll status of an array of sockets, pipes or files |
KCML_Priority_SetCallback | Set the callback function to be called by KCML to discover the priority level of a control |
KCML_Proc_GetInfo | Retrieve process information |
KCML_RabbitMQ_Send | Send a message to a RabbitMQ server. |
KCML_Record_Decode | Encode a table row buffer |
KCML_Record_Encode | Encode a table row buffer |
KCML_RSA_Decrypt | Decrypt a string using an RSA private key |
KCML_RSA_Encrypt | Encrypt a string using an RSA public key |
KCML_Search_Record | Search an array of records by given key and search value |
KCML_Session_SetTimeout | Sets a session timeout callback |
KCML_SessionPool_Call | |
KCML_SetEditorMagicCallback | Set an editor magic callback. |
KCML_SetRev8 | For testing. Behave as if Rev8 |
KCML_SetTestCallback | Setup test harness |
KCML_SHA1 | Computes a 160 bit SHA-1 hash from the given buffer |
KCML_Signal_Partition | Signal a parition. |
KCML_Signal_SetCallback | Set the callback function to be called by KCML when a signal is raised by 'KCML_Signal_Partition |
KCML_Socket_GetPeerName | Get the address of the peer connected to the socket |
KCML_Socket_GetSockName | Get the current address to which the socket is bound |
KCML_Socket_SetSSL | Turn TLS/SSL on socket on or off |
KCML_Sort_File | Sort a file by the given key |
KCML_Sort_Record | Sort an array of records by given key |
KCML_Sql_IsReservedWord | Test to see if a word is a reserved word in the KCML SQL parser |
KCML_String_SetNativeNewlines | Convert string with internal HEX(0D) newline characters to native file format |
KCML_Struct_Enum_Fn | Get enum function for record/struct |
KCML_Sym_GetInstanceNumber | Returns an instance number for a sym variable |
KCML_Sym_ValidateInstanceNumber | Returns whether an instance number for a sym variable is still valid |
KCML_Tag_GetProperty | Get a property tag |
KCML_Tag_SetProperty | Set a property tag |
KCML_Term_SetValue | Allow the application to define the value returned by #TERM |
KCML_Test_DollarDeclareRespond | Replay a $DECLARE in headless forms testing |
KCML_Test_EnumerateDefTests | Enumerate the DEFTESTs for a given library. |
KCML_Test_OLECreateRespond | Replay an OLE create call in headless forms testing |
KCML_Test_OLEGetHandleRespond | Replay an OLE get handle call in headless forms testing |
KCML_Test_OLEMethodHandleRespond | Replay an OLE method handle call in headless forms testing |
KCML_Test_OLEMethodRespond | Replay an OLE method call in headless forms testing |
KCML_Test_OLEPropertyRespond | Replay an OLE property in headless forms testing |
KCML_Test_SetFormsCallback | Set a callback function to enable automated forms testing |
KCML_Test_SetTermId | Set terminal ID string in headless forms testing |
KCML_Test_SetUser | Set LOGNAME env var in headless forms testing |
KCML_Uuid_Create | Create a UUID |
KCML_Uuid_FromString | Convert a string to a UUID |
KCML_Uuid_ToString | Convert a UUID to a printable string |
KCML_VectorClass_Add | |
KCML_VectorClass_AddKey | |
KCML_VectorClass_Count | |
KCML_VectorClass_Find | |
KCML_VectorClass_FindIndex | |
KCML_VectorClass_GetEnumerator | |
KCML_VectorClass_InsertElement | |
KCML_VectorClass_InsertIndex | |
KCML_VectorClass_InsertIterator | |
KCML_VectorClass_InsertKey | |
KCML_VectorClass_RemoveAll | |
KCML_VectorClass_RemoveElement | |
KCML_VectorClass_RemoveIndex | |
KCML_VectorClass_RemoveIterator | |
KCML_VectorClass_RemoveKey | |
KCML_VectorClass_Set | |
KCML_VectorClass_SetElement | |
KCML_VectorClass_SetIndex | |
KCML_VectorClass_SetKey | |
KCML_View_AddTableColumnToList | Add the specified column from the table to the column list |
KCML_View_GetColumnList | Return the KDB SQL column list for the given view |
KCML_View_GetColumnListArray | Return an array of ordinals for the column list |
KCML_View_GetSymFnColumnList | Return the column list of the view of the nth parameter typed to a view |
KCML_View_MergeColumnList | Merge two column lists |
KCML_Workbench_HaveBuiltLibraries | Return whether user has built libraries in the workbench |
KDB_FailOver_FatalReset | Suppress the fatal PANIC after the failover callback when no database server is available |
KDB_FailOver_SetHook | Register a callback routine to be executed after a reconnect. |
KDB_Transaction_DebugWarning | Enable/disable the workbench warning when debugging a WHILE TRANS block |
KDB_Transaction_SetHook | Register a callback routine to be executed in transactions. |
MoveNext | |
Reset |
classes
ClassList |
Entry |
IEnumerable |
IEnumerator |
IList |
Iterator |
records