Astra Linux Directory Client Core API  1.7.0
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы Группы Страницы

#include "ALDObjects.h"

Граф наследования:ALD::CALDEvTask:
ALD::CALDTask ALD::CALDObject

Открытые члены

 CALDEvTask (CALDConnectionPtr Conn)
 
virtual void Create (unsigned int ID, const string &TaskType, const string &TaskData)
 
virtual bool Get (const string &ID, ald_info_level level=ALD_INFO_DEFAULT, bool quiet=false)
 
virtual void Remove (bool force=false)
 
virtual void SetOkState ()
 
virtual void SetErrorState (const string &e)
 
- Открытые члены унаследованные от ALD::CALDTask
 CALDTask (CALDConnectionPtr Conn)
 
string const & id () const
 
string const & type () const
 
string timestamp ()
 
string err () const
 
string data ()
 
ald_task_status status () const
 
string strStatus () const
 
virtual void Clear ()
 
- Открытые члены унаследованные от ALD::CALDObject
 CALDObject (const string &type, CALDConnectionPtr Conn)
 
CALDConnectionPtr conn () const
 
CALDLdapEntPtr entity () const
 
ald_info_level infolevel () const
 
string const & name () const
 
string const & base () const
 
const string & otype () const
 
bool IsValid () const
 
virtual bool IsSystemObject ()
 
virtual bool CheckRemoval (bool quiet=false)
 
virtual bool Refresh (ald_info_level level=ALD_INFO_UNCHANGED, bool quiet=false)
 
virtual void Save (ostream &os, bool verbose=false)
 
virtual void Load (istream &is, size_t &nline, bool verbose=false)
 
virtual bool CheckConsistency (string &msg)
 
virtual bool ValidateProperty (int property, const void *value, string *msg, bool quiet)
 
virtual ~CALDObject ()
 

Защищенные члены

virtual void InternalNotice (aoOperation op, const string &arg, const string &detail)
 
- Защищенные члены унаследованные от ALD::CALDTask
virtual void InternalSave (ostream &os, bool verbose=false)
 
virtual void InternalGet (string object, ald_info_level level, bool quiet=false)
 
virtual bool ProcessEntity (bool quiet=false)
 
- Защищенные члены унаследованные от ALD::CALDObject
virtual aoLoadStatus InternalLoad (istream &is, size_t &nline, string &line, bool verbose=false)
 
virtual void EnsureInfoLevel (ald_info_level level)
 
virtual void EnsureEntity ()
 
virtual void InternalRemove (bool force, void *extra=NULL)
 
virtual void InternalCreate (void *extra=NULL)
 
virtual void InternalUpdate (unsigned int setmask, ald_string_multimap &attrs, void *extra=NULL)
 
virtual bool StartOperation (const string &object, aoOperation op, const string &arg, const string &detail, bool force=false)
 
virtual void CommitOperation (const string &object, aoOperation op, bool process=false, bool quiet=false)
 
bool TriggerAction (const string &action, aoTriggerActionType atype, bool quiet=false)
 

Дополнительные унаследованные члены

- Защищенные статические члены унаследованные от ALD::CALDObject
static aoLoadFieldStatus LoadField (istream &is, size_t &nline, string &line, const string &field, string &value, bool fuzzy=false)
 
static aoLoadFieldStatus LoadFields (istream &is, size_t &nline, string &line, const string &field, ald_string_list &values)
 
- Защищенные данные унаследованные от ALD::CALDTask
string m_strType
 
ald_task_status m_Status
 
- Защищенные данные унаследованные от ALD::CALDObject
ald_info_level m_InfoLevel
 
string m_strName
 
string m_strBase
 
bool m_bValid
 
bool m_bSystem
 
string m_strOType
 
IALDCorem_pCore
 
CALDConnectionPtr m_Conn
 
CALDLdapEntPtr m_Entity
 

Подробное описание

Класс ALD - событие


Объявления и описания членов класса находятся в файле: