Collections Library Documentation ¶ Company System Title Collections Version 3.5.17.0 Categories Intern|DataServer Author 3S-Smart Software Solutions GmbH Placeholder Collections Description 1 ¶ This library contains some collections and baseclasses to easily create own collections for some types. Contents: ¶ AbstrTreeNode (FunctionBlock) ChildCount (Property) GetChild (Method) GetFather (Method) IBase Sorted (Property) abstrNodeType (Property) proChildren (Property) BaseMap (FunctionBlock) BeginUpdate (Method) EndUpdate (Method) proUseOptimizedSortForInsertionAtTheEnd (Property) BaseVector (FunctionBlock) Capacity (Property) Clear (Method) Count (Property) InitMemory (Method) RemoveLast (Method) ReserveSpace (Method) proAfterAlloc (Method) proRemove (Method) BranchNamedTreeNode (FunctionBlock) ChildCount (Property) proChildren (Property) CaseSensitiveNamedTreeNode (FunctionBlock) CaseSensitiveComparison (Property) DintToDintMap (FunctionBlock) AddDintPair (Method) GetValue (Method) DintVector (FunctionBlock) AddDint (Method) GetDint (Method) DwordVector (FunctionBlock) AddDword (Method) GetDword (Method) Remove (Method) GVL_DebugOnlyCollections (GVL) Globals (GVL) InstancePathBuildingBranchNode (FunctionBlock) ChildCount (Property) InstancePathNodeType (Property) proChildren (Property) InstancePathBuildingNode (FunctionBlock) GetFullPath (Method) IBase InstancePathNodeType (Property) InstancePathNodeFinder (FunctionBlock) Find (Method) FindLong (Method) FindLongWithData (Method) FindWithData (Method) Initialize (Method) abstrIgnoreRootNode (Method) abstrNodeFound (Method) abstrNodeNotFound (Method) protCallNodeFoundForRootNode (Property) protCallNodeNotFoundForRootNode (Property) MemBuffer (FunctionBlock) Alloc (Method) CanResize (Method) FB_Exit (Method) InitStatic (Method) Resize (Method) NamedTreeNode (FunctionBlock) CaseSensitiveComparison (Property) FindChildByName (Method) IBase Name (Property) PStringToDintMap (FunctionBlock) AddPStringDintPair (Method) CaseSensitive (Property) Clear (Method) CopyStrings (Property) FB_Exit (Method) GetIndex (Method) GetKeyByIndex (Method) GetValue (Method) GetValueByIndex (Method) Remove (Method) SetValueByIndex (Method) PStringToXWORDMap (FunctionBlock) AddPStringXWORDPair (Method) CaseSensitive (Property) Clear (Method) CopyStrings (Property) FB_Exit (Method) GetIndex (Method) GetKeyByIndex (Method) GetValue (Method) GetValueByIndex (Method) Remove (Method) SetValueByIndex (Method) PStringVector (FunctionBlock) AddString (Method) GetString (Method) Pair_DintDint (Struct) Pair_PStringDint (Struct) Pair_PStringXWORD (Struct) Pair_StringDint (Struct) Pair_StringString (Struct) SortedBranchNamedTreeNode (FunctionBlock) Sorted (Property) SortedInstancePathBuildingBranchNode (FunctionBlock) Sorted (Property) SortedPStringVector (FunctionBlock) AddPString (Method) CaseSensitive (Property) GetPString (Method) StaticMemBuffer (Struct) StringBuilder (FunctionBlock) AppendChar (Method) AppendPString (Method) AppendString (Method) Capacity (Property) Clear (Method) GetPStringResult (Method) InitMemory (Method) Length (Property) ReserveSpace (Method) prvAppend (Method) StringFunctions PStrCat (Function) PStrCmp (Function) PStrICmp (Function) PStrIFind (Function) PStrLen (Function) PStrLenUntil (Function) PStrToUpper (Function) StringToDintMap (FunctionBlock) AddStringDintPair (Method) CaseSensitive (Property) GetValue (Method) StringToStringMap (FunctionBlock) AddStringStringPair (Method) CaseSensitive (Property) GetValue (Method) abstrAssign (Method) StringVector (FunctionBlock) AddString (Method) GetString (Method) RemoveAt (Method) UtilTokenizer (FunctionBlock) CurrentPosition (Property) Initialize (Method) NextToken (Method) XwordVector (FunctionBlock) AddXword (Method) FB_Exit (Method) GetXword (Method) Remove (Method) Indices and tables ¶ 1 Based on Collections.library, last modified 20.04.2021, 14:41:10. LibDoc 4.4.0.0-b.27 The content file Collections.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 14:41:10.
AbstrTreeNode (FB) ¶ FUNCTION_BLOCK AbstrTreeNode IMPLEMENTS IBaseTreeNode Properties: ChildCount Sorted abstrNodeType proChildren Methods: GetChild GetFather QueryInterface Structure: ChildCount (Property) GetChild (Method) GetFather (Method) IBase QueryInterface (Method) Sorted (Property) abstrNodeType (Property) proChildren (Property)
AbstrTreeNode.ChildCount (PROP) ¶ PROPERTY ChildCount : DINT
AbstrTreeNode.GetChild (METH) ¶ METHOD GetChild : IBaseTreeNode InOut: Scope Name Type Return GetChild IBaseTreeNode Input diIndex DINT
AbstrTreeNode.GetFather (METH) ¶ METHOD GetFather : IBaseTreeNode InOut: Scope Name Type Return GetFather IBaseTreeNode
IBase ¶ QueryInterface (Method)
AbstrTreeNode.QueryInterface (METH) ¶ METHOD QueryInterface : POINTER TO POINTER TO BYTE InOut: Scope Name Type Comment Return QueryInterface POINTER TO POINTER TO BYTE Input iid DWORD InterfaceID pResult POINTER TO UDINT
AbstrTreeNode.Sorted (PROP) ¶ PROPERTY Sorted : BOOL
CmpX509Cert Implementation Library Documentation ¶ Company System Title CmpX509Cert Implementation Version 3.5.19.0 Categories System|SysLibs Author CODESYS Development GmbH Placeholder CmpX509Cert Implementation Description 1 ¶ This library contains the functions to access the runtime certificate store and allow the handling of certificates in different formats Contents: ¶ BasicCertificateHandling X509CertCheckHost (Function) X509CertCheckIP (Function) X509CertClose (Function) X509CertGetBinary (Function) X509CertGetContent (Function) X509CertGetPublicKey (Function) X509CertGetThumbprint (Function) X509CertHasExtendedKeyUsage (Function) X509CertHasKeyUsage (Function) X509CertIsAuthority (Function) X509CertIsDateValid (Function) X509CertIsSelfSigned (Function) X509CertKeyClose (Function) X509ParseCertificate (Function) CMS X509CertCmsDecrypt (Function) X509CertCmsVerify (Function) CertificateStore X509CertCreateCSR (Function) X509CertCreateSelfSigned (Function) X509CertGetPrivateKey (Function) X509CertStoreAddCert (Function) X509CertStoreClose (Function) X509CertStoreGetFirstCert (Function) X509CertStoreGetNextCert (Function) X509CertStoreGetRegisteredCert (Function) X509CertStoreOpen (Function) X509CertStoreRegister (Function) X509CertStoreRemoveCert (Function) X509CertStoreSearchGetFirst (Function) X509CertStoreSearchGetNext (Function) X509CertStoreUnregister (Function) X509CertVerify (Function) X509CertVerify2 (Function) UtilityFunctions RtsOIDClear (Function) RtsOIDCreate (Function) RtsOIDGetID (Function) RtsOIDGetName (Function) X509CertInfoExit (Function) X509CertInfoInit (Function) Indices and tables ¶ 1 Based on CmpX509Cert Implementation.library, last modified 02.03.2023, 11:03:42. LibDoc 4.4.0.0-b.27 The content file CmpX509Cert Implementation.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 02.03.2023, 11:03:44.
X509CertCheckHost (FUN) ¶ FUNCTION X509CertCheckHost : BOOL Check if a certificate is bound to a specific host name. Both subject and subject alternative names are checked. InOut: Scope Name Type Comment Return X509CertCheckHost BOOL True if the host name is part of the certificate. Input hCert RTS_IEC_HANDLE Handle of to certificate. pHost POINTER TO STRING Hostname to check. flags RtsX509CertCheckFlags Flags how to check for the host name. Values of the enumeration can be combined. pResult POINTER TO RTS_IEC_RESULT Pointer to the error code. ERR_PARAMETER: hCert is invalid, ERR_OK: everything went fine.