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