#include <LDAPAttrType.h>
Public Member Functions | |
| LDAPAttrType () | |
| Constructor. | |
| LDAPAttrType (const LDAPAttrType &oc) | |
| Copy constructor. | |
| LDAPAttrType (string at_item) | |
| Constructs new object and fills the data structure by parsing the argument. | |
| virtual | ~LDAPAttrType () |
| Destructor. | |
| string | getDesc () |
| Returns attribute description. | |
| string | getOid () |
| Returns attribute oid. | |
| string | getName () |
| Returns attribute name (first one if there are more of them). | |
| StringList | getNames () |
| Returns all attribute names. | |
| bool | isSingle () |
| Returns true if attribute type allows only single value. | |
| int | getUsage () |
| Return the 'usage' value: (0=userApplications, 1=directoryOperation, 2=distributedOperation, 3=dSAOperation). | |
| void | setNames (char **at_names) |
| void | setDesc (char *at_desc) |
| void | setOid (char *at_oid) |
| void | setSingle (int at_single_value) |
| void | setUsage (int at_usage) |
Private Attributes | |
| StringList | names |
| string | desc |
| string | oid |
| bool | single |
| int | usage |
| LDAPAttrType::LDAPAttrType | ( | ) |
Constructor.
| LDAPAttrType::LDAPAttrType | ( | const LDAPAttrType & | oc | ) |
Copy constructor.
| LDAPAttrType::LDAPAttrType | ( | string | at_item | ) |
Constructs new object and fills the data structure by parsing the argument.
| at_item | description of attribute type is string returned by the search command. It is in the form: "( SuSE.YaST.Attr:19 NAME ( 'skelDir' ) DESC '' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )" |
| LDAPAttrType::~LDAPAttrType | ( | ) | [virtual] |
Destructor.
| string LDAPAttrType::getDesc | ( | ) |
Returns attribute description.
| string LDAPAttrType::getOid | ( | ) |
Returns attribute oid.
| string LDAPAttrType::getName | ( | ) |
Returns attribute name (first one if there are more of them).
| StringList LDAPAttrType::getNames | ( | ) |
Returns all attribute names.
| bool LDAPAttrType::isSingle | ( | ) |
Returns true if attribute type allows only single value.
| int LDAPAttrType::getUsage | ( | ) |
Return the 'usage' value: (0=userApplications, 1=directoryOperation, 2=distributedOperation, 3=dSAOperation).
| void LDAPAttrType::setNames | ( | char ** | at_names | ) |
| void LDAPAttrType::setDesc | ( | char * | at_desc | ) |
| void LDAPAttrType::setOid | ( | char * | at_oid | ) |
| void LDAPAttrType::setSingle | ( | int | at_single_value | ) |
| void LDAPAttrType::setUsage | ( | int | at_usage | ) |
StringList LDAPAttrType::names [private] |
string LDAPAttrType::desc [private] |
string LDAPAttrType::oid [private] |
bool LDAPAttrType::single [private] |
int LDAPAttrType::usage [private] |
1.5.3