#include "ALDObjects.h"
|
| CALDDocument (CALDConnectionPtr Conn) |
|
string const & | version () |
|
string const & | location () |
|
string | title () |
|
string | desc () |
|
bool | IsInternal () |
|
virtual void | Clear () |
|
virtual void | Create (const string &newname, const string &newtitle, const string &newlocation, const string &newver, const string &newdesc) |
|
virtual bool | Get (const string &name, ald_info_level level=ALD_INFO_DEFAULT, bool quiet=false) |
|
virtual void | Update (unsigned int setmask, const string &newtitle, const string &newlocation, const string &newver, const string &newdesc) |
|
virtual bool | CheckRemoval (bool quiet=false) |
|
virtual void | Remove (bool force=false) |
|
virtual bool | ValidateProperty (int property, const void *value, string *msg, bool quiet) |
|
virtual void | Upload (const string &filename, bool overwrite) |
|
virtual void | Download (const string &filename="") |
|
| 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 | 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 | ~CALDObject () |
|
|
virtual void | InternalSave (ostream &os, bool verbose=false) |
|
virtual aoLoadStatus | InternalLoad (istream &is, size_t &nline, string &line, bool verbose=false) |
|
virtual void | InternalGet (string object, ald_info_level level, bool quiet=false) |
|
virtual bool | ProcessEntity (bool quiet=false) |
|
virtual void | InternalNotice (aoOperation op, const string &arg, const string &detail) |
|
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) |
|
Объявления и описания членов класса находятся в файле:
- /opt/astra-2.12.46.3/ald/ald-1.7.82+ci11/src/include/ALDObjects.h