Module schema

Source
Expand description

Contains all the code related to representing and parsing LDAP schemas

LDAP Schema is defined in RFC2252 https://www.rfc-editor.org/rfc/rfc2252.txt

Structs§

AttributeType
an attribute type LDAP schema entry
LDAPSchema
an entire LDAP schema for an LDAP server
LDAPSchemaTag
a single tag in an LDAP schema entry
LDAPSchemaTagDescriptor
describes an expected tag in an LDAP schema entry
LDAPSyntax
this describes an LDAP syntax schema entry
MatchingRule
a matching rule LDAP schema entry
MatchingRuleUse
parse a matching rule use LDAP schema entry
ObjectClass
an LDAP schema objectclass entry

Enums§

LDAPSchemaTagType
encodes the expected value type for a schema tag this allows code reuse in the parser
LDAPSchemaTagValue
stores the parameter values that can appear behind a tag in an LDAP schema entry
ObjectClassType
type of LDAP object class

Functions§

attribute_type_parser
parser for attribute type LDAP schema entries
ldap_schema_parser
this parses an LDAP schema entry described by its parameter
ldap_schema_tag_parser
this parses an LDAP schema tag described by its parameter
ldap_schema_tag_value_parser
this parses the LDAP schema tag value that is described by its parameter
ldap_syntax_parser
parse an LDAP syntax schema entry
matching_rule_parser
parse a matching rule LDAP schema entry
matching_rule_use_parser
parse a matching rule use LDAP schema entry
object_class_parser
parses an LDAP schema object class entry
optional_tag
this is used to extract an optional tag’s value from the result of ldap_schema_parser
required_tag
this is used to extract a required tag’s value from the result of ldap_schema_parser