ANNA Suite  2020b
Multipurpose development suite for Telco applications
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
anna::ldap::Attribute Class Reference

#include <Attribute.hpp>

Public Types

typedef Recycler< std::string > value_container
 
typedef value_container::const_iterator const_value_iterator
 

Public Member Functions

const std::string & getName () const
 
const_value_iterator value_begin () const
 
const_value_iterator value_end () const
 

Static Public Member Functions

static const std::string & value (const_value_iterator ii)
 

Friends

class Session
 
class Response
 
class Allocator< Attribute >
 

Detailed Description

Modela los atributos retornados en una peticion de busqueda.

Recordar que en LDAP un mismo atributo puede tener asociados un numero indeterminado de valores.

See also
ldap::Response

Member Typedef Documentation

◆ const_value_iterator

◆ value_container

Member Function Documentation

◆ getName()

const std::string& anna::ldap::Attribute::getName ( void  ) const
inline

Devuelve el nombre del atributo.

Returns
El nombre del atributo.
39 { return a_name; }

◆ value()

static const std::string& anna::ldap::Attribute::value ( const_value_iterator  ii)
inlinestatic

Devuelve el valor asociado al iterador recibido como parametro.

Parameters
iiInstancia del iterador usado para recorrer los datos. Estara comprendido entre [value_begin, value_end).
Returns
El valor referenciado por el iterador.
59 { return *value_container::data(ii); }
static std::string * data(iterator ii)
Definition: Recycler.hpp:233
Here is the call graph for this function:

◆ value_begin()

const_value_iterator anna::ldap::Attribute::value_begin ( ) const
inline

Devuelve el iterador al comienzo de la lista de valores asociados a este atributo.

Returns
El iterador al comienzo de la lista de valores asociados a este atributo.
45 { return a_values.begin(); }
iterator begin()
Definition: Recycler.hpp:209
Here is the call graph for this function:

◆ value_end()

const_value_iterator anna::ldap::Attribute::value_end ( ) const
inline

Devuelve el iterador al final de la lista de valores asociados a este atributo.

Returns
El iterador al final de la lista de valores asociados a este atributo.
51 { return a_values.end(); }
iterator end()
Definition: Recycler.hpp:221
Here is the call graph for this function:

Friends And Related Function Documentation

◆ Allocator< Attribute >

friend class Allocator< Attribute >
friend

◆ Response

friend class Response
friend

◆ Session

friend class Session
friend

The documentation for this class was generated from the following file: