Back to index

openldap  2.4.31
Classes | Defines | Typedefs | Enumerations
component.h File Reference
#include "portable.h"
#include <ac/string.h>
#include <ac/socket.h>
#include <ldap_pvt.h>
#include "lutil.h"
#include <ldap.h>
#include "slap.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  comp_attribute_aliasing
struct  comp_matchingrule_aliasing

Defines

#define DEC_ALLOC_MODE_0   0x01
#define DEC_ALLOC_MODE_1   0x02
#define DEC_ALLOC_MODE_2   0x04
#define CALL_TAG_DECODER   0x08
#define CALL_CONTENT_DECODER   ~0x08
#define MAX_ALIASING_ENTRY   128

Typedefs

typedef struct
comp_attribute_aliasing 
AttributeAliasing
typedef struct
comp_matchingrule_aliasing 
MatchingRuleAliasing

Enumerations

enum  AsnType { ASN_BASIC, ASN_COMPOSITE }

Class Documentation

struct comp_attribute_aliasing

Definition at line 59 of file component.h.

Collaboration diagram for comp_attribute_aliasing:
Class Members
AttributeDescription * aa_aliased_ad
AttributeDescription * aa_aliasing_ad
ComponentFilter * aa_cf
char * aa_cf_str
MatchingRule * aa_mr
struct comp_matchingrule_aliasing

Definition at line 67 of file component.h.

Collaboration diagram for comp_matchingrule_aliasing:
Class Members
MatchingRule * mra_aliased_attr
MatchingRule * mra_aliasing_attr
AttributeDescription * mra_attr
ComponentFilter * mra_cf
char * mra_cf_str
MatchingRule * mra_mr

Define Documentation

#define CALL_CONTENT_DECODER   ~0x08

Definition at line 54 of file component.h.

#define CALL_TAG_DECODER   0x08

Definition at line 53 of file component.h.

#define DEC_ALLOC_MODE_0   0x01

Definition at line 50 of file component.h.

#define DEC_ALLOC_MODE_1   0x02

Definition at line 51 of file component.h.

#define DEC_ALLOC_MODE_2   0x04

Definition at line 52 of file component.h.

#define MAX_ALIASING_ENTRY   128

Definition at line 58 of file component.h.


Typedef Documentation


Enumeration Type Documentation

enum AsnType
Enumerator:
ASN_BASIC 
ASN_COMPOSITE 

Definition at line 30 of file component.h.