Astra Linux Directory Client Core API
1.7.0
|
Файлы | |
файл | ALDObjects.h |
Классы | |
class | ALD::CALDObject |
class | ALD::CALDUser |
class | ALD::CALDGroup |
class | ALD::CALDTask |
class | ALD::CALDEvTask |
class | ALD::CALDPolicy |
class | ALD::CALDService |
class | ALD::CALDSvcGroup |
class | ALD::CALDHostGroup |
class | ALD::CALDHost |
class | ALD::CALDAdmGroup |
class | ALD::CALDDomainLogCfg |
class | ALD::CALDTrustedDomain |
class | ALD::CALDDocument |
class | ALD::CALDDomain |
struct | ALD::ald_object_action_extra |
struct | ALD::ald_pam_user_extra |
struct | ALD::ald_portable_save_extra |
struct | ALD::ald_portable_load_extra |
struct | ALD::ald_delete_object_extra |
struct | ALD::ald_task_extra |
Макросы | |
#define | ALD_INVALID_ID 0 |
#define | ALD_PBK_HEAD "<<{ ALD Portable Backup File }>>" |
#define | ALD_PBK_PREFIX "<<{ ALDObject: " |
#define | ALD_PBK_SUFFIX ">>}" |
#define | ALD_PBK_SIGN(type) string(ALD_PBK_PREFIX)+type |
#define | ALD_INFO_UNCHANGED -1 |
#define | ALD_INFO_DEFAULT 0 |
#define | LOAD_FIELD(is, nline, line, field, value) {if(LoadField(is, nline, line, field, value) != aolfsLoaded) return aolsError;} |
#define | LOAD_FIELDS(is, nline, line, field, values) {if(LoadFields(is, nline, line, field, values) == aolfsError) return aolsError;} |
Определения типов | |
typedef int | ALD::ald_info_level |
typedef shared_ptr< CALDObject > | ALD::CALDObjPtr |
typedef unsigned int | ALD::ald_user_caps |
typedef shared_ptr< CALDUser > | ALD::CALDUserPtr |
typedef shared_ptr< CALDGroup > | ALD::CALDGroupPtr |
typedef int | ALD::ald_task_status |
typedef shared_ptr< CALDTask > | ALD::CALDTaskPtr |
typedef shared_ptr< CALDEvTask > | ALD::CALDEvTaskPtr |
typedef shared_ptr< CALDPolicy > | ALD::CALDPolicyPtr |
typedef shared_ptr< CALDService > | ALD::CALDServicePtr |
typedef shared_ptr< CALDSvcGroup > | ALD::CALDSvcGroupPtr |
typedef shared_ptr< CALDHostGroup > | ALD::CALDHostGroupPtr |
typedef shared_ptr< CALDHost > | ALD::CALDHostPtr |
typedef shared_ptr< CALDAdmGroup > | ALD::CALDAdmGroupPtr |
typedef shared_ptr< CALDDomainLogCfg > | ALD::CALDDomainLogCfgPtr |
typedef shared_ptr< CALDTrustedDomain > | ALD::CALDTrustedDomainPtr |
typedef shared_ptr< CALDDocument > | ALD::CALDDocumentPtr |
typedef shared_ptr< CALDDomain > | ALD::CALDDomainPtr |
Перечисления | |
enum | ALD::aoLoadStatus { ALD::aolsLoaded, ALD::aolsContinue, ALD::aolsError } |
enum | ALD::aoLoadFieldStatus { ALD::aolfsLoaded, ALD::aolfsUnexpected, ALD::aolfsEnd, ALD::aolfsError } |
enum | ALD::aoOperation { ALD::aooGet, ALD::aooCreate, ALD::aooModify, ALD::aooRemove } |
enum | ALD::aoTriggerActionType { ALD::aotatAction, ALD::aotatCheck } |
Функции | |
virtual void | ALD::CALDObject::InternalSave (ostream &os, bool verbose=false)=0 |
virtual aoLoadStatus | ALD::CALDObject::InternalLoad (istream &is, size_t &nline, string &line, bool verbose=false) |
static aoLoadFieldStatus | ALD::CALDObject::LoadField (istream &is, size_t &nline, string &line, const string &field, string &value, bool fuzzy=false) |
static aoLoadFieldStatus | ALD::CALDObject::LoadFields (istream &is, size_t &nline, string &line, const string &field, ald_string_list &values) |
virtual void | ALD::CALDObject::InternalGet (string object, ald_info_level level, bool quiet=false)=0 |
virtual bool | ALD::CALDObject::ProcessEntity (bool quiet=false) |
virtual void | ALD::CALDObject::EnsureInfoLevel (ald_info_level level) |
virtual void | ALD::CALDObject::EnsureEntity () |
virtual void | ALD::CALDObject::InternalRemove (bool force, void *extra=NULL) |
virtual void | ALD::CALDObject::InternalCreate (void *extra=NULL) |
virtual void | ALD::CALDObject::InternalUpdate (unsigned int setmask, ald_string_multimap &attrs, void *extra=NULL) |
virtual void | ALD::CALDObject::InternalNotice (aoOperation op, const string &arg, const string &detail)=0 |
virtual bool | ALD::CALDObject::StartOperation (const string &object, aoOperation op, const string &arg, const string &detail, bool force=false) |
virtual void | ALD::CALDObject::CommitOperation (const string &object, aoOperation op, bool process=false, bool quiet=false) |
bool | ALD::CALDObject::TriggerAction (const string &action, aoTriggerActionType atype, bool quiet=false) |
ALD::CALDObject::CALDObject (const string &type, CALDConnectionPtr Conn) | |
CALDConnectionPtr | ALD::CALDObject::conn () const |
CALDLdapEntPtr | ALD::CALDObject::entity () const |
ald_info_level | ALD::CALDObject::infolevel () const |
string const & | ALD::CALDObject::name () const |
string const & | ALD::CALDObject::base () const |
const string & | ALD::CALDObject::otype () const |
bool | ALD::CALDObject::IsValid () const |
virtual bool | ALD::CALDObject::IsSystemObject () |
virtual void | ALD::CALDObject::Clear () |
virtual bool | ALD::CALDObject::CheckRemoval (bool quiet=false) |
virtual bool | ALD::CALDObject::Refresh (ald_info_level level=ALD_INFO_UNCHANGED, bool quiet=false) |
virtual void | ALD::CALDObject::Save (ostream &os, bool verbose=false) |
virtual void | ALD::CALDObject::Load (istream &is, size_t &nline, bool verbose=false) |
virtual bool | ALD::CALDObject::CheckConsistency (string &msg) |
virtual bool | ALD::CALDObject::ValidateProperty (int property, const void *value, string *msg, bool quiet) |
virtual void | ALD::CALDObject::Remove (bool force=false)=0 |
virtual bool | ALD::CALDObject::Get (const string &oname, ald_info_level level=ALD_INFO_DEFAULT, bool quiet=false)=0 |
virtual | ALD::CALDObject::~CALDObject () |
virtual void | ALD::CALDUser::InternalSave (ostream &os, bool verbose=false) |
virtual aoLoadStatus | ALD::CALDUser::InternalLoad (istream &is, size_t &nline, string &line, bool verbose=false) |
virtual void | ALD::CALDUser::InternalGet (string object, ald_info_level level, bool quiet=false) |
virtual void | ALD::CALDUser::EnsureEntity () |
virtual bool | ALD::CALDUser::ProcessEntity (bool quiet=false) |
virtual void | ALD::CALDUser::InternalNotice (aoOperation op, const string &arg, const string &detail) |
virtual void | ALD::CALDUser::InternalRemove (bool force, void *extra=NULL) |
virtual void | ALD::CALDUser::InternalCreate (void *extra=NULL) |
virtual void | ALD::CALDUser::InternalUpdate (unsigned int setmask, ald_string_multimap &attrs, void *extra) |
ALD::CALDUser::CALDUser (CALDConnectionPtr Conn) | |
string const & | ALD::CALDUser::strUID () |
uid_t | ALD::CALDUser::uid () |
string const & | ALD::CALDUser::strGID () |
gid_t | ALD::CALDUser::gid () |
ald_user_caps | ALD::CALDUser::caps () |
ald_linux_caps | ALD::CALDUser::linuxCaps () |
void | ALD::CALDUser::AllowedHosts (ald_string_list &hostlist) |
void | ALD::CALDUser::AllowedHostGroups (ald_string_list &hgrouplist) |
string | ALD::CALDUser::home () |
string | ALD::CALDUser::hometype () |
string | ALD::CALDUser::homeserver () |
string | ALD::CALDUser::gecos () |
string | ALD::CALDUser::shell () |
string | ALD::CALDUser::desc () |
string | ALD::CALDUser::policy () |
string | ALD::CALDUser::pgroup () |
void | ALD::CALDUser::sgroups (ald_string_list &sgrouplist) |
void | ALD::CALDUser::lgroups (ald_string_list &lgrouplist) |
string | ALD::CALDUser::fullname () |
CALDKrbPrincipalPtr | ALD::CALDUser::princ () |
unsigned int | ALD::CALDUser::miclevel () |
virtual void | ALD::CALDUser::Clear () |
virtual void | ALD::CALDUser::Create (const string &newname, const string &newpwd, const string &newhometype, const string &newhome, const string &newhomesrv, const string &newshell, const string &newgecos, const string &newdesc, const string &newfull_name, const string &newpolicy, const string &newlgroups, gid_t newgid, uid_t newuid, bool needpwchange=false) |
virtual bool | ALD::CALDUser::Get (const string &user, ald_info_level level=ALD_INFO_DEFAULT, bool quiet=false) |
virtual void | ALD::CALDUser::Update (unsigned int setmask, const string &newhometype, const string &newhome, const string &newhomesrv, const string &newshell, const string &newgecos, const string &newdesc, const string &newfull_name, const string &newpolicy, const string &newlgroups, gid_t newgid, uid_t newuid, bool needpwchange) |
virtual void | ALD::CALDUser::ChangePwd (const string &pwd) |
virtual void | ALD::CALDUser::Remove (bool force=false) |
void | ALD::CALDUser::SetCaps (ald_user_caps newcaps) |
void | ALD::CALDUser::SetLinuxCaps (ald_linux_caps newcaps) |
void | ALD::CALDUser::SetAllowedHosts (const ald_string_list &hosts, const ald_string_list &hgroups) |
void | ALD::CALDUser::SetMICLevel (unsigned int level) |
void | ALD::CALDUser::SetPhoto (const char *buff, unsigned long len) |
void * | ALD::CALDUser::GetPhoto (unsigned long &len) |
virtual bool | ALD::CALDUser::CheckConsistency (string &msg) |
virtual bool | ALD::CALDUser::ValidateProperty (int property, const void *value, string *msg, bool quiet) |
virtual void | ALD::CALDGroup::InternalSave (ostream &os, bool verbose=false) |
virtual aoLoadStatus | ALD::CALDGroup::InternalLoad (istream &is, size_t &nline, string &line, bool verbose=false) |
virtual void | ALD::CALDGroup::InternalNotice (aoOperation op, const string &arg, const string &detail) |
virtual void | ALD::CALDGroup::InternalGet (string object, ald_info_level level, bool quiet=false) |
virtual bool | ALD::CALDGroup::ProcessEntity (bool quiet=false) |
virtual void | ALD::CALDGroup::InternalUpdate (unsigned int setmask, ald_string_multimap &attrs, void *extra) |
ALD::CALDGroup::CALDGroup (CALDConnectionPtr Conn) | |
gid_t | ALD::CALDGroup::gid () |
string | ALD::CALDGroup::strGID () |
string | ALD::CALDGroup::desc () |
void | ALD::CALDGroup::members (ald_string_list &memlist) |
void | ALD::CALDGroup::pmembers (ald_string_list &pmemlist) |
bool | ALD::CALDGroup::empty () |
virtual void | ALD::CALDGroup::Clear () |
virtual void | ALD::CALDGroup::Create (const string &newname, const string &newdesc, const ald_string_list &newusers, gid_t newgid) |
virtual bool | ALD::CALDGroup::Get (const string &group, ald_info_level level=ALD_INFO_DEFAULT, bool quiet=false) |
virtual void | ALD::CALDGroup::Update (unsigned int setmask, const string &newname, gid_t newgid, const string &newdesc, const ald_string_list &newusers) |
virtual bool | ALD::CALDGroup::CheckRemoval (bool quiet=false) |
virtual void | ALD::CALDGroup::Remove (bool force=false) |
void | ALD::CALDGroup::AddMember (const string &user) |
void | ALD::CALDGroup::RmMember (const string &user) |
virtual bool | ALD::CALDGroup::ValidateProperty (int property, const void *value, string *msg, bool quiet) |
virtual bool | ALD::CALDGroup::IsSystemObject () |
virtual void | ALD::CALDTask::InternalSave (ostream &os, bool verbose=false) |
virtual void | ALD::CALDTask::InternalNotice (aoOperation op, const string &arg, const string &detail) |
virtual void | ALD::CALDTask::InternalGet (string object, ald_info_level level, bool quiet=false) |
virtual bool | ALD::CALDTask::ProcessEntity (bool quiet=false) |
ALD::CALDTask::CALDTask (CALDConnectionPtr Conn) | |
string const & | ALD::CALDTask::id () const |
string const & | ALD::CALDTask::type () const |
string | ALD::CALDTask::timestamp () |
string | ALD::CALDTask::err () const |
string | ALD::CALDTask::data () |
ald_task_status | ALD::CALDTask::status () const |
string | ALD::CALDTask::strStatus () const |
virtual void | ALD::CALDTask::Create (unsigned int ID, const string &TaskType, const string &TaskData) |
virtual void | ALD::CALDTask::Clear () |
virtual bool | ALD::CALDTask::Get (const string &ID, ald_info_level level=ALD_INFO_DEFAULT, bool quiet=false) |
virtual void | ALD::CALDTask::Remove (bool force=false) |
virtual void | ALD::CALDTask::SetOkState () |
virtual void | ALD::CALDTask::SetErrorState (const string &e) |
virtual void | ALD::CALDEvTask::InternalNotice (aoOperation op, const string &arg, const string &detail) |
ALD::CALDEvTask::CALDEvTask (CALDConnectionPtr Conn) | |
virtual void | ALD::CALDEvTask::Create (unsigned int ID, const string &TaskType, const string &TaskData) |
virtual bool | ALD::CALDEvTask::Get (const string &ID, ald_info_level level=ALD_INFO_DEFAULT, bool quiet=false) |
virtual void | ALD::CALDEvTask::Remove (bool force=false) |
virtual void | ALD::CALDEvTask::SetOkState () |
virtual void | ALD::CALDEvTask::SetErrorState (const string &e) |
virtual void | ALD::CALDPolicy::InternalSave (ostream &os, bool verbose=false) |
virtual aoLoadStatus | ALD::CALDPolicy::InternalLoad (istream &is, size_t &nline, string &line, bool verbose=false) |
virtual void | ALD::CALDPolicy::InternalGet (string object, ald_info_level level, bool quiet=false) |
virtual void | ALD::CALDPolicy::EnsureEntity () |
virtual bool | ALD::CALDPolicy::ProcessEntity (bool quiet=false) |
virtual void | ALD::CALDPolicy::InternalNotice (aoOperation op, const string &arg, const string &detail) |
virtual void | ALD::CALDPolicy::InternalRemove (bool force, void *extra=NULL) |
virtual void | ALD::CALDPolicy::InternalCreate (void *extra=NULL) |
virtual void | ALD::CALDPolicy::InternalUpdate (unsigned int setmask, ald_string_multimap &attrs, void *extra=NULL) |
CALDKrbPolicyPtr | ALD::CALDPolicy::krbpolicy () const |
unsigned int | ALD::CALDPolicy::min_life () const |
unsigned int | ALD::CALDPolicy::max_life () const |
unsigned int | ALD::CALDPolicy::min_length () const |
unsigned int | ALD::CALDPolicy::min_classes () const |
unsigned int | ALD::CALDPolicy::history_num () const |
unsigned int | ALD::CALDPolicy::max_fail () const |
unsigned int | ALD::CALDPolicy::failcnt_interval () const |
unsigned int | ALD::CALDPolicy::lockout_duration () const |
void | ALD::CALDPolicy::users (ald_string_list &userlist) |
ALD::CALDPolicy::CALDPolicy (CALDConnectionPtr Conn) | |
virtual void | ALD::CALDPolicy::Clear () |
virtual void | ALD::CALDPolicy::Create (const string &newname, unsigned int newminlife, unsigned int newmaxlife, unsigned int newminlength, unsigned int newminclasses, unsigned int newhistorynum, unsigned int newmaxfail, unsigned int newfailcntinterval, unsigned int newlockoutduration) |
virtual bool | ALD::CALDPolicy::Get (const string &policy, ald_info_level level=ALD_INFO_DEFAULT, bool quiet=false) |
virtual void | ALD::CALDPolicy::Update (unsigned int setmask, unsigned int newminlife, unsigned int newmaxlife, unsigned int newminlength, unsigned int newminclasses, unsigned int newhistorynum, unsigned int newmaxfail, unsigned int newfailcntinterval, unsigned int newlockoutduration) |
virtual bool | ALD::CALDPolicy::CheckRemoval (bool quiet=false) |
virtual void | ALD::CALDPolicy::Remove (bool force=false) |
virtual bool | ALD::CALDPolicy::CheckConsistency (string &msg) |
virtual void | ALD::CALDPolicy::Recreate (const string &polname) |
virtual bool | ALD::CALDPolicy::IsSystemObject () |
virtual void | ALD::CALDService::InternalSave (ostream &os, bool verbose=false) |
virtual aoLoadStatus | ALD::CALDService::InternalLoad (istream &is, size_t &nline, string &line, bool verbose=false) |
virtual void | ALD::CALDService::InternalGet (string object, ald_info_level level, bool quiet=false) |
virtual void | ALD::CALDService::InternalNotice (aoOperation op, const string &arg, const string &detail) |
virtual void | ALD::CALDService::InternalCreate (void *extra=NULL) |
virtual void | ALD::CALDService::EnsureEntity () |
virtual bool | ALD::CALDService::ProcessEntity (bool quiet=false) |
virtual void | ALD::CALDService::InternalRemove (bool force, void *extra=NULL) |
ALD::CALDService::CALDService (CALDConnectionPtr Conn) | |
CALDKrbPrincipalPtr | ALD::CALDService::princ () const |
virtual void | ALD::CALDService::Clear () |
virtual void | ALD::CALDService::Create (const string &newname) |
virtual bool | ALD::CALDService::Get (const string &service, ald_info_level level=ALD_INFO_DEFAULT, bool quiet=false) |
void | ALD::CALDService::sgroups (ald_string_list &svcgrouplist) |
virtual void | ALD::CALDService::Remove (bool force=false) |
virtual void | ALD::CALDSvcGroup::InternalSave (ostream &os, bool verbose=false) |
virtual aoLoadStatus | ALD::CALDSvcGroup::InternalLoad (istream &is, size_t &nline, string &line, bool verbose=false) |
virtual void | ALD::CALDSvcGroup::InternalGet (string object, ald_info_level level, bool quiet=false) |
virtual void | ALD::CALDSvcGroup::InternalNotice (aoOperation op, const string &arg, const string &detail) |
virtual bool | ALD::CALDSvcGroup::ProcessEntity (bool quiet=false) |
ALD::CALDSvcGroup::CALDSvcGroup (CALDConnectionPtr Conn) | |
void | ALD::CALDSvcGroup::members (ald_string_list &memlist) |
void | ALD::CALDSvcGroup::services (ald_string_list &svclist) |
virtual bool | ALD::CALDSvcGroup::Get (const string &sgroup, ald_info_level level=ALD_INFO_DEFAULT, bool quiet=false) |
void | ALD::CALDSvcGroup::AddService (const string &service) |
void | ALD::CALDSvcGroup::RmService (const string &service) |
virtual bool | ALD::CALDSvcGroup::ValidateProperty (int property, const void *value, string *msg, bool quiet) |
virtual bool | ALD::CALDSvcGroup::CheckRemoval (bool quiet=false) |
void | ALD::CALDSvcGroup::Remove (bool force) |
virtual void | ALD::CALDHostGroup::InternalSave (ostream &os, bool verbose=false) |
virtual aoLoadStatus | ALD::CALDHostGroup::InternalLoad (istream &is, size_t &nline, string &line, bool verbose=false) |
virtual void | ALD::CALDHostGroup::InternalNotice (aoOperation op, const string &arg, const string &detail) |
virtual void | ALD::CALDHostGroup::InternalGet (string object, ald_info_level level, bool quiet=false) |
virtual void | ALD::CALDHostGroup::InternalUpdate (unsigned int setmask, ald_string_multimap &attrs, void *extra) |
virtual bool | ALD::CALDHostGroup::ProcessEntity (bool quiet=false) |
ALD::CALDHostGroup::CALDHostGroup (CALDConnectionPtr Conn) | |
string | ALD::CALDHostGroup::desc () |
void | ALD::CALDHostGroup::members (ald_string_list &memlist) |
void | ALD::CALDHostGroup::hosts (ald_string_list &hlist) |
virtual void | ALD::CALDHostGroup::Create (const string &newname, const string &newdesc) |
virtual bool | ALD::CALDHostGroup::Get (const string &hgroup, ald_info_level level=ALD_INFO_DEFAULT, bool quiet=false) |
virtual void | ALD::CALDHostGroup::Update (unsigned int setmask, const string &newname, const string &newdesc, const ald_string_list &newhosts) |
void | ALD::CALDHostGroup::AddHost (const string &host) |
void | ALD::CALDHostGroup::RmHost (const string &host) |
virtual bool | ALD::CALDHostGroup::IsSystemObject () |
virtual void | ALD::CALDHostGroup::Remove (bool force=false) |
virtual bool | ALD::CALDHostGroup::ValidateProperty (int property, const void *value, string *msg, bool quiet) |
virtual void | ALD::CALDHost::InternalSave (ostream &os, bool verbose=false) |
virtual aoLoadStatus | ALD::CALDHost::InternalLoad (istream &is, size_t &nline, string &line, bool verbose=false) |
virtual void | ALD::CALDHost::InternalNotice (aoOperation op, const string &arg, const string &detail) |
virtual void | ALD::CALDHost::InternalGet (string object, ald_info_level level, bool quiet=false) |
virtual void | ALD::CALDHost::EnsureEntity () |
virtual bool | ALD::CALDHost::ProcessEntity (bool quiet=false) |
virtual void | ALD::CALDHost::InternalCreate (void *extra=NULL) |
virtual void | ALD::CALDHost::InternalRemove (bool force, void *extra=NULL) |
CALDKrbPrincipalPtr | ALD::CALDHost::princ () |
ALD::CALDHost::CALDHost (CALDConnectionPtr Conn) | |
string | ALD::CALDHost::desc () |
string const | ALD::CALDHost::flags () const |
unsigned int | ALD::CALDHost::serverID () |
void | ALD::CALDHost::hgroups (ald_string_list &hgrouplist) |
void | ALD::CALDHost::hservices (ald_string_list &svclist) |
virtual void | ALD::CALDHost::Clear () |
virtual void | ALD::CALDHost::Create (const string &newhost, const string &newdesc) |
virtual bool | ALD::CALDHost::Get (const string &host, ald_info_level level=ALD_INFO_DEFAULT, bool quiet=false) |
virtual void | ALD::CALDHost::Update (const string &hostdesc) |
virtual void | ALD::CALDHost::SetFlags (const string &newflags, unsigned int newID) |
virtual void | ALD::CALDHost::Remove (bool force=false) |
virtual bool | ALD::CALDHost::ValidateProperty (int property, const void *value, string *msg, bool quiet) |
virtual bool | ALD::CALDHost::CheckRemoval (bool quiet=false) |
string | ALD::ModHostFlags (const string &flags, char flag, bool op) |
virtual void | ALD::CALDAdmGroup::InternalSave (ostream &os, bool verbose=false) |
virtual aoLoadStatus | ALD::CALDAdmGroup::InternalLoad (istream &is, size_t &nline, string &line, bool verbose=false) |
virtual void | ALD::CALDAdmGroup::InternalNotice (aoOperation op, const string &arg, const string &detail) |
virtual void | ALD::CALDAdmGroup::InternalGet (string object, ald_info_level level, bool quiet=false) |
virtual bool | ALD::CALDAdmGroup::ProcessEntity (bool quiet=false) |
void | ALD::CALDAdmGroup::GetLDAPMembers (ald_string_list &memblist) |
ALD::CALDAdmGroup::CALDAdmGroup (CALDConnectionPtr Conn) | |
void | ALD::CALDAdmGroup::members (ald_string_list &userlist) |
bool | ALD::CALDAdmGroup::IsMember (const string &user) |
virtual bool | ALD::CALDAdmGroup::Get (const string &agroup, ald_info_level level=ALD_INFO_DEFAULT, bool quiet=false) |
void | ALD::CALDAdmGroup::AddMember (const string &user) |
void | ALD::CALDAdmGroup::RmMember (const string &user) |
virtual bool | ALD::CALDAdmGroup::CheckRemoval (bool quiet=false) |
void | ALD::CALDAdmGroup::Remove (bool force) |
virtual void | ALD::CALDDomainLogCfg::InternalSave (ostream &os, bool verbose=false) |
virtual aoLoadStatus | ALD::CALDDomainLogCfg::InternalLoad (istream &is, size_t &nline, string &line, bool verbose=false) |
virtual void | ALD::CALDDomainLogCfg::InternalNotice (aoOperation op, const string &arg, const string &detail) |
virtual void | ALD::CALDDomainLogCfg::InternalGet (string object, ald_info_level level, bool quiet=false) |
virtual bool | ALD::CALDDomainLogCfg::ProcessEntity (bool quiet=false) |
ALD::CALDDomainLogCfg::CALDDomainLogCfg (CALDConnectionPtr Conn) | |
string | ALD::CALDDomainLogCfg::log_dest () const |
void | ALD::CALDDomainLogCfg::templates (ald_string_list &tpllist) |
string | ALD::CALDDomainLogCfg::GetTemplate (const string &tpl_name) |
void | ALD::CALDDomainLogCfg::ModTemplate (unsigned int setmask, const string &tpl_name, const string &suffix, const string &mode) |
void | ALD::CALDDomainLogCfg::RmTemplate (const string &tpl_name) |
virtual void | ALD::CALDDomainLogCfg::Update (const string &newdest) |
virtual bool | ALD::CALDDomainLogCfg::Get (const string &oname="", ald_info_level level=ALD_INFO_DEFAULT, bool quiet=false) |
virtual bool | ALD::CALDDomainLogCfg::ValidateProperty (int property, const void *value, string *msg, bool quiet) |
virtual bool | ALD::CALDDomainLogCfg::CheckRemoval (bool quiet=false) |
void | ALD::CALDDomainLogCfg::Remove (bool force) |
virtual void | ALD::CALDTrustedDomain::InternalNotice (aoOperation op, const string &arg, const string &detail) |
virtual void | ALD::CALDTrustedDomain::InternalGet (string object, ald_info_level level, bool quiet=false) |
virtual void | ALD::CALDTrustedDomain::InternalCreate (void *extra=NULL) |
virtual void | ALD::CALDTrustedDomain::InternalRemove (bool force, void *extra=NULL) |
virtual void | ALD::CALDTrustedDomain::InternalSave (ostream &os, bool verbose=false) |
virtual void | ALD::CALDTrustedDomain::EnsureEntity () |
virtual bool | ALD::CALDTrustedDomain::ProcessEntity (bool quiet=false) |
void | ALD::CALDTrustedDomain::InternalSetName (const string &domain) |
virtual void | ALD::CALDTrustedDomain::InternalUpdate (unsigned int setmask, ald_string_multimap &attrs, void *extra=NULL) |
ALD::CALDTrustedDomain::CALDTrustedDomain (CALDConnectionPtr Conn) | |
string | ALD::CALDTrustedDomain::desc () |
string const & | ALD::CALDTrustedDomain::kdc () const |
string const & | ALD::CALDTrustedDomain::strInTGT () |
string const & | ALD::CALDTrustedDomain::strOutTGT () |
unsigned int | ALD::CALDTrustedDomain::direction () const |
string | ALD::CALDTrustedDomain::strDirection () const |
CALDKrbPrincipalPtr | ALD::CALDTrustedDomain::inTGT () |
CALDKrbPrincipalPtr | ALD::CALDTrustedDomain::outTGT () |
virtual void | ALD::CALDTrustedDomain::Clear () |
virtual void | ALD::CALDTrustedDomain::Create (const string &domain, const string &newkdc, const string &newdesc, unsigned int newdir, const string &newpwd) |
virtual bool | ALD::CALDTrustedDomain::Get (const string &domain, ald_info_level level=ALD_INFO_DEFAULT, bool quiet=false) |
virtual void | ALD::CALDTrustedDomain::Update (unsigned int setmask, const string &newkdc, const string &newdesc, unsigned int newdir) |
virtual void | ALD::CALDTrustedDomain::Remove (bool force=false) |
virtual bool | ALD::CALDTrustedDomain::ValidateProperty (int property, const void *value, string *msg, bool quiet) |
virtual void | ALD::CALDDocument::InternalSave (ostream &os, bool verbose=false) |
virtual aoLoadStatus | ALD::CALDDocument::InternalLoad (istream &is, size_t &nline, string &line, bool verbose=false) |
virtual void | ALD::CALDDocument::InternalGet (string object, ald_info_level level, bool quiet=false) |
virtual bool | ALD::CALDDocument::ProcessEntity (bool quiet=false) |
virtual void | ALD::CALDDocument::InternalNotice (aoOperation op, const string &arg, const string &detail) |
ALD::CALDDocument::CALDDocument (CALDConnectionPtr Conn) | |
string const & | ALD::CALDDocument::version () |
string const & | ALD::CALDDocument::location () |
string | ALD::CALDDocument::title () |
string | ALD::CALDDocument::desc () |
bool | ALD::CALDDocument::IsInternal () |
virtual void | ALD::CALDDocument::Clear () |
virtual void | ALD::CALDDocument::Create (const string &newname, const string &newtitle, const string &newlocation, const string &newver, const string &newdesc) |
virtual bool | ALD::CALDDocument::Get (const string &name, ald_info_level level=ALD_INFO_DEFAULT, bool quiet=false) |
virtual void | ALD::CALDDocument::Update (unsigned int setmask, const string &newtitle, const string &newlocation, const string &newver, const string &newdesc) |
virtual bool | ALD::CALDDocument::CheckRemoval (bool quiet=false) |
virtual void | ALD::CALDDocument::Remove (bool force=false) |
virtual bool | ALD::CALDDocument::ValidateProperty (int property, const void *value, string *msg, bool quiet) |
virtual void | ALD::CALDDocument::Upload (const string &filename, bool overwrite) |
virtual void | ALD::CALDDocument::Download (const string &filename="") |
virtual void | ALD::CALDDomain::InternalSave (ostream &os, bool verbose=false) |
virtual aoLoadStatus | ALD::CALDDomain::InternalLoad (istream &is, size_t &nline, string &line, bool verbose=false) |
virtual void | ALD::CALDDomain::InternalNotice (aoOperation op, const string &arg, const string &detail) |
virtual void | ALD::CALDDomain::InternalGet (string object, ald_info_level level, bool quiet=false) |
ALD::CALDDomain::CALDDomain (CALDConnectionPtr Conn) | |
string const & | ALD::CALDDomain::version () const |
string | ALD::CALDDomain::org () |
string | ALD::CALDDomain::state () |
string | ALD::CALDDomain::telephon () |
string | ALD::CALDDomain::address () |
string | ALD::CALDDomain::desc () |
virtual void | ALD::CALDDomain::Clear () |
virtual bool | ALD::CALDDomain::Get (const string &domain="", ald_info_level level=ALD_INFO_DEFAULT, bool quiet=false) |
virtual void | ALD::CALDDomain::Update (unsigned int setmask, const string &neworg, const string &newstate, const string &newtel, const string &newaddr, const string &newdesc) |
void | ALD::CALDDomain::EnumerateGroups (ald_string_list &groups) |
gid_t | ALD::CALDDomain::NextGID (bool generate) |
void | ALD::CALDDomain::AddGroup (const string &group, const string &desc, const ald_string_list &users, gid_t gid=ALD_INVALID_ID) |
bool | ALD::CALDDomain::ResolveGroup (const string &group, string &groupname, string &gid, bool quiet=false) |
void | ALD::CALDDomain::EnumerateUsers (ald_string_list &users) |
uid_t | ALD::CALDDomain::NextUID (bool generate) |
void | ALD::CALDDomain::AddUser (const string &user, const string &pwd, const string &hometype, const string &home, const string &homesrv, const string &shell, const string &gecos, const string &desc, const string &full_name, const string &policy, const string &lgroups, gid_t gid=ALD_INVALID_ID, uid_t uid=ALD_INVALID_ID, bool needpwchange=false) |
bool | ALD::CALDDomain::ResolveUser (const string &user, string &username, string &uid, bool quiet=false) |
void | ALD::CALDDomain::EnumeratePrivilegedUsers (ald_string_list &users) |
void | ALD::CALDDomain::EnumerateTasks (ald_string_list &tasks, unsigned int status_filter) |
void | ALD::CALDDomain::EnumerateTasksSince (ald_string_list &tasks, unsigned int status_filter, time_t since) |
unsigned int | ALD::CALDDomain::NextTID (bool generate) |
string | ALD::CALDDomain::CreateTask (const string &TaskType, const string &TaskData) |
void | ALD::CALDDomain::RotateTasks () |
void | ALD::CALDDomain::EnumerateEvents (ald_string_list &events) |
void | ALD::CALDDomain::EnumerateEventsSince (ald_string_list &events, time_t since) |
unsigned int | ALD::CALDDomain::NextEID (bool generate) |
string | ALD::CALDDomain::RaiseEvent (const string &TaskType, const string &TaskData) |
void | ALD::CALDDomain::RotateEvents () |
void | ALD::CALDDomain::EnumeratePolicies (ald_string_list &policies) |
void | ALD::CALDDomain::AddPolicy (const string &policy, unsigned int minlife, unsigned int maxlife, unsigned int minlength, unsigned int minclasses, unsigned int historynum, unsigned int newmaxfail, unsigned int newfailcntinterval, unsigned int newlockoutduration) |
bool | ALD::CALDDomain::ResolvePolicy (const string &policy, bool quiet=false) |
void | ALD::CALDDomain::EnumerateServices (ald_string_list &services) |
void | ALD::CALDDomain::AddService (const string &service) |
bool | ALD::CALDDomain::ResolveService (const string &service, bool quiet=false) |
void | ALD::CALDDomain::EnumerateServicesGroups (ald_string_list &sgroups) |
bool | ALD::CALDDomain::ResolveServicesGroup (const string &sgroup, bool quiet=false) |
void | ALD::CALDDomain::EnumerateHosts (ald_string_list &hosts) |
void | ALD::CALDDomain::AddHost (const string &host, const string &desc) |
bool | ALD::CALDDomain::ResolveHost (const string &host, string &hostname, bool quiet=false) |
void | ALD::CALDDomain::EnumerateHostsGroups (ald_string_list &hgroups) |
void | ALD::CALDDomain::AddHostsGroup (const string &hgroup, const string &hgroupdesc) |
bool | ALD::CALDDomain::ResolveHostsGroup (const string &hgroup, bool quiet=false) |
unsigned int | ALD::CALDDomain::taskHistory () |
void | ALD::CALDDomain::SetTaskHistory (unsigned int value) |
void | ALD::CALDDomain::UpdateServerTimestamp () |
string | ALD::CALDDomain::server_timestamp () |
void | ALD::CALDDomain::EnumerateFileServers (ald_string_list &fileservers) |
void | ALD::CALDDomain::EnumerateHomeServers (ald_string_list &homeservers) |
void | ALD::CALDDomain::EnumerateALDServers (ald_string_list &servers) |
bool | ALD::CALDDomain::ResolveALDServer (string &host, unsigned int &server_id, bool quiet=false) |
void | ALD::CALDDomain::EnumerateTrustedDomains (ald_string_list &realms) |
void | ALD::CALDDomain::AddTrustedDomain (const string &realm, const string &kdc, const string &desc, unsigned int newdir, const string &newpwd) |
bool | ALD::CALDDomain::ResolveTrustedDomain (const string &realm, string &kdc, bool quiet=false) |
void | ALD::CALDDomain::EnumerateDocuments (ald_string_list &docs, bool internal_oly) |
void | ALD::CALDDomain::EnumerateDocumentsSince (ald_string_list &docs, time_t since) |
void | ALD::CALDDomain::AddDocument (const string &name, const string &title, const string &location, const string &ver, const string &desc) |
void | ALD::CALDDomain::AddInternalDocument (const string &name, const string &ver, const string &desc) |
virtual void | ALD::CALDDomain::Save (const string &pbkfile, bool verbose=false) |
virtual void | ALD::CALDDomain::Save (ostream &os, bool verbose=false) |
virtual void | ALD::CALDDomain::Load (const string &pbkfile, bool verbose=false) |
virtual void | ALD::CALDDomain::Load (istream &is, const string &bkname, bool verbose=false) |
virtual bool | ALD::CALDDomain::CheckRemoval (bool quiet=false) |
void | ALD::CALDDomain::Remove (bool force) |
virtual bool | ALD::CALDDomain::RemoveObject (const string &otype, const string &oname, bool checkonly) |
CALDHostPtr | ALD::GetServer (CALDConnectionPtr Conn) |
CALDHostPtr | ALD::GetHost (CALDConnectionPtr Conn) |
bool | ALD::UpdateServiceInKeytab (CALDConnectionPtr Conn, const string &keytab, const string &service, bool create) |
void | ALD::ShowLdapOperInfo (CALDObject &object, ostream &out) |
void | ALD::SetALDTimestamp (CALDObject &object, const string &tsname, time_t ts=0) |
string | ALD::GetALDTimestamp (CALDObject &object, const string &tsname) |
Уровни информации пользователя | |
#define | ALD_USER_INFO_0 0 |
#define | ALD_USER_INFO_1 1 |
#define | ALD_USER_INFO_2 2 |
#define | ALD_USER_INFO_3 3 |
#define | ALD_USER_INFO_4 4 |
Уровни информации группы | |
#define | ALD_GROUP_INFO_0 0 |
#define | ALD_GROUP_INFO_1 1 |
Идентификаторы полей группы | |
#define | ALD_GROUP_PROP_NAME 0 |
#define | ALD_GROUP_PROP_GID 1 |
#define | ALD_GROUP_PROP_MEMBER 2 |
#define | ALD_GROUP_PROP_DESC 3 |
Значение статуса задания ALD | |
#define | ALD_TASK_STATUS_PENDING 0 |
#define | ALD_TASK_STATUS_OK 1 |
#define | ALD_TASK_STATUS_ERROR -1 |
Уровни информации задания | |
#define | ALD_TASK_INFO_1 1 |
#define | ALD_TASK_INFO_2 2 |
Идентификаторы полей группы сервисов | |
#define | ALD_SGROUP_PROP_NAME 0 |
#define | ALD_SGROUP_PROP_MEMBER 1 |
Уровни информации группы компьютеров | |
#define | ALD_HGROUP_INFO_0 0 |
#define | ALD_HGROUP_INFO_1 1 |
#define | ALD_HOST_INFO_0 0 |
#define | ALD_HOST_INFO_1 1 |
Идентификаторы полей группы компьютеров | |
#define | ALD_HGROUP_PROP_NAME 0 |
#define | ALD_HGROUP_PROP_HOST 1 |
#define | ALD_HGROUP_PROP_DESC 2 |
Идентификаторы полей компьютера | |
#define | ALD_HOST_PROP_NAME 0 |
#define | ALD_HOST_PROP_DESC 1 |
#define | ALD_HOST_PROP_FLAGS 2 |
#define | ALD_HOST_PROP_ID 3 |
Идентификаторы полей шаблонов протоколирования | |
#define | ALD_LOG_CFG_DEST 0 |
#define | ALD_LOG_CFG_TPL 1 |
Уровни информации доверенного домена | |
#define | ALD_TD_INFO_0 0 |
#define | ALD_TD_INFO_1 1 |
Идентификаторы полей доверенного домена | |
#define | ALD_TD_PROP_NAME 0 |
#define | ALD_TD_PROP_KDC 1 |
#define | ALD_TD_PROP_DESC 2 |
#define | ALD_TD_PROP_DIR 3 |
Типы доверительных отношений | |
#define | ALD_TD_DISABLED 0 |
#define | ALD_TD_INBOUND 0x1 |
#define | ALD_TD_OUTBOUND 0x2 |
#define | ALD_TD_BIDIRECTIONAL (ALD_TD_INBOUND|ALD_TD_OUTBOUND) |
Уровни информации документа | |
#define | ALD_DOCUMENT_INFO_0 0 |
#define | ALD_DOCUMENT_INFO_1 1 |
Идентификаторы полей документа | |
#define | ALD_DOCUMENT_PROP_NAME 0 |
#define | ALD_DOCUMENT_PROP_VER 1 |
#define | ALD_DOCUMENT_PROP_TITLE 2 |
#define | ALD_DOCUMENT_PROP_LOCATION 3 |
#define | ALD_DOCUMENT_PROP_DESC 4 |
Идентификаторы полей домена | |
#define | ALD_DOMAIN_PROP_ORG 0 |
#define | ALD_DOMAIN_PROP_STATE 0 |
#define | ALD_DOMAIN_PROP_TEL 0 |
#define | ALD_DOMAIN_PROP_ADDR 0 |
#define | ALD_DOMAIN_PROP_DESC 0 |
Группа макросов вызовов триггеров объекта | |
#define | ALD_OBJECT_TRIGGER_CHECK(action, quiet) |
#define | ALD_OBJECT_TRIGGER_ACTION(action, quiet) |
Группа макросов нотификации операций с объектом | |
bool | ALD::IfAdminCanManageHost (CALDConnectionPtr conn, const string &admin, const string &host) |
bool | ALD::IfAdminCanManageHostGroup (CALDConnectionPtr conn, const string &admin, const string &hostgroup) |
#define | ALD_OBJECT_START_OPERATION(op, arg) StartOperation(PFM2Name(__PRETTY_FUNCTION__), op, arg, "", false) |
#define | ALD_OBJECT_START_OPERATION_FORCE(op, arg, force) StartOperation(PFM2Name(__PRETTY_FUNCTION__), op, arg, "", force) |
#define | ALD_OBJECT_START_OPERATION_DETAIL(op, arg, det) StartOperation(PFM2Name(__PRETTY_FUNCTION__), op, arg, det, false) |
#define | ALD_OBJECT_COMMIT_OPERATION(op) CommitOperation(PFM2Name(__PRETTY_FUNCTION__), op, false) |
#define | ALD_OBJECT_COMMIT_OPERATION_PE(op) CommitOperation(PFM2Name(__PRETTY_FUNCTION__), op, true) |
#define | ALD_OBJECT_COMMIT_OPERATION_PEQ(op) CommitOperation(PFM2Name(__PRETTY_FUNCTION__), op, true, quiet) |
Возвращает флаги компьютера | |
bool | ALD::CALDHost::IsPDC () |
bool | ALD::CALDHost::IsBDC () |
bool | ALD::CALDHost::IsFS () |
bool | ALD::CALDHost::IsDisabled () |
Объявление классов объектной модели данных Astra Linux Directory.
#define ALD_CAP_FULL_MASK |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
#define ALD_DOCUMENT_INFO_0 0 |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
name, version, location
#define ALD_DOCUMENT_INFO_1 1 |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
all
#define ALD_GROUP_INFO_0 0 |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
name
#define ALD_GROUP_INFO_1 1 |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
all
#define ALD_HGROUP_INFO_0 0 |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
name
#define ALD_HGROUP_INFO_1 1 |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
all
#define ALD_HOST_INFO_0 0 |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
name, desc, flags, serverID
#define ALD_HOST_INFO_1 1 |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
krb
#define ALD_INFO_DEFAULT 0 |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Уровень информации объекта по умолчанию
#define ALD_INFO_UNCHANGED -1 |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Изменение уровня информации не требуется
#define ALD_INVALID_ID 0 |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Неверный идентификатор
#define ALD_OBJECT_COMMIT_OPERATION | ( | op | ) | CommitOperation(PFM2Name(__PRETTY_FUNCTION__), op, false) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка возможности управления компьютером указанным администратором
#define ALD_OBJECT_COMMIT_OPERATION_PE | ( | op | ) | CommitOperation(PFM2Name(__PRETTY_FUNCTION__), op, true) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка возможности управления компьютером указанным администратором
#define ALD_OBJECT_COMMIT_OPERATION_PEQ | ( | op | ) | CommitOperation(PFM2Name(__PRETTY_FUNCTION__), op, true, quiet) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка возможности управления компьютером указанным администратором
#define ALD_OBJECT_START_OPERATION | ( | op, | |
arg | |||
) | StartOperation(PFM2Name(__PRETTY_FUNCTION__), op, arg, "", false) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка возможности управления компьютером указанным администратором
#define ALD_OBJECT_START_OPERATION_DETAIL | ( | op, | |
arg, | |||
det | |||
) | StartOperation(PFM2Name(__PRETTY_FUNCTION__), op, arg, det, false) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка возможности управления компьютером указанным администратором
#define ALD_OBJECT_START_OPERATION_FORCE | ( | op, | |
arg, | |||
force | |||
) | StartOperation(PFM2Name(__PRETTY_FUNCTION__), op, arg, "", force) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка возможности управления компьютером указанным администратором
#define ALD_OBJECT_TRIGGER_ACTION | ( | action, | |
quiet | |||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
#define ALD_OBJECT_TRIGGER_CHECK | ( | action, | |
quiet | |||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
#define ALD_PBK_HEAD "<<{ ALD Portable Backup File }>>" |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Метка начала переносимой резерной копии
#define ALD_PBK_PREFIX "<<{ ALDObject: " |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Префикс метки начала секции объекта переносимой резерной копии
#define ALD_PBK_SIGN | ( | type | ) | string(ALD_PBK_PREFIX)+type |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Метка начала секции объекта переносимой резерной копии
#define ALD_PBK_SUFFIX ">>}" |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Метка конца секции объекта переносимой резерной копии
#define ALD_TASK_INFO_1 1 |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
ID, Type, Status, Error
#define ALD_TASK_INFO_2 2 |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Timestamp, Data.
#define ALD_USER_INFO_0 0 |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
name
#define ALD_USER_INFO_1 1 |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
uid, gid, desc, fullname, cap, home, shell, gecos, hometype, policy, home server, local groups, mic
#define ALD_USER_INFO_2 2 |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
linuxCaps
#define ALD_USER_INFO_3 3 |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
host, host groups
#define ALD_USER_INFO_4 4 |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
all without Kerberos
#define LOAD_FIELD | ( | is, | |
nline, | |||
line, | |||
field, | |||
value | |||
) | {if(LoadField(is, nline, line, field, value) != aolfsLoaded) return aolsError;} |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Макрос загрузки поля
#define LOAD_FIELDS | ( | is, | |
nline, | |||
line, | |||
field, | |||
values | |||
) | {if(LoadFields(is, nline, line, field, values) == aolfsError) return aolsError;} |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Макрос загрузки множества одноименных полей
typedef int ALD::ald_info_level |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Уровень информации объекта
typedef int ALD::ald_task_status |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Статус/код ошибки задания
typedef unsigned int ALD::ald_user_caps |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Вектор ALD привилегий
typedef shared_ptr<CALDAdmGroup> ALD::CALDAdmGroupPtr |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Разделяемый указатель на объект CALDAdmGroup.
typedef shared_ptr<CALDDocument> ALD::CALDDocumentPtr |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Разделяемый указатель на объект CALDDocument.
typedef shared_ptr<CALDDomainLogCfg> ALD::CALDDomainLogCfgPtr |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Разделяемый указатель на объект CALDDomainLogCfg.
typedef shared_ptr<CALDDomain> ALD::CALDDomainPtr |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Разделяемый указатель на объект CALDDomain.
typedef shared_ptr<CALDEvTask> ALD::CALDEvTaskPtr |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Разделяемый указатель на объект CALDEvTask.
typedef shared_ptr<CALDGroup> ALD::CALDGroupPtr |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Разделяемый указатель на объект CALDGroup.
typedef shared_ptr<CALDHostGroup> ALD::CALDHostGroupPtr |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Разделяемый указатель на объект CALDHostGroup.
typedef shared_ptr<CALDHost> ALD::CALDHostPtr |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Разделяемый указатель на объект CALDHost.
typedef shared_ptr<CALDObject> ALD::CALDObjPtr |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Разделяемый указатель на объект CALDObject.
typedef shared_ptr<CALDPolicy> ALD::CALDPolicyPtr |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Разделяемый указатель на объект CALDPolicy.
typedef shared_ptr<CALDService> ALD::CALDServicePtr |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Разделяемый указатель на объект CALDService.
typedef shared_ptr<CALDSvcGroup> ALD::CALDSvcGroupPtr |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Разделяемый указатель на объект CALDSvcGroup.
typedef shared_ptr<CALDTask> ALD::CALDTaskPtr |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Разделяемый указатель на объект CALDTask.
typedef shared_ptr<CALDTrustedDomain> ALD::CALDTrustedDomainPtr |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Разделяемый указатель на объект CALDTrustedDomain.
typedef shared_ptr<CALDUser> ALD::CALDUserPtr |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Разделяемый указатель на объект CALDUser.
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Статус загрузки поля объекта
Элементы перечислений | |
---|---|
aolfsLoaded | Успешно загружено |
aolfsUnexpected | Неожиданное поле |
aolfsEnd | Поля кончились |
aolfsError | Ошибка при загрузке |
enum ALD::aoLoadStatus |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Статус загрузки объекта
Элементы перечислений | |
---|---|
aolsLoaded | Успешно загружен |
aolsContinue | Продолжение загрузки |
aolsError | Ошибка при загрузке |
enum ALD::aoOperation |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Операции над объектом
Элементы перечислений | |
---|---|
aooGet | Получение |
aooCreate | Создание |
aooModify | Модификация |
aooRemove | Удаление |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Тип вызова триггера на события с объектом
Элементы перечислений | |
---|---|
aotatAction | Действие |
aotatCheck | Проверка |
void ALD::CALDDomain::AddDocument | ( | const string & | name, |
const string & | title, | ||
const string & | location, | ||
const string & | ver, | ||
const string & | desc | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Создание внешнего документа
void ALD::CALDDomain::AddGroup | ( | const string & | group, |
const string & | desc, | ||
const ald_string_list & | users, | ||
gid_t | gid = ALD_INVALID_ID |
||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Создание группы
[in] | group | Имя |
[in] | desc | Описание |
[in] | users | Список членов группы |
[in] | gid | GID |
void ALD::CALDHostGroup::AddHost | ( | const string & | host | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Добавление компьютера в группу
void ALD::CALDDomain::AddHost | ( | const string & | host, |
const string & | desc | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Создание компьютера
void ALD::CALDDomain::AddHostsGroup | ( | const string & | hgroup, |
const string & | hgroupdesc | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Создание группы компьютеров
void ALD::CALDDomain::AddInternalDocument | ( | const string & | name, |
const string & | ver, | ||
const string & | desc | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Создание внутреннего документа
void ALD::CALDGroup::AddMember | ( | const string & | user | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Добавление члена группы
void ALD::CALDAdmGroup::AddMember | ( | const string & | user | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Добавление члена группы
void ALD::CALDDomain::AddPolicy | ( | const string & | policy, |
unsigned int | minlife, | ||
unsigned int | maxlife, | ||
unsigned int | minlength, | ||
unsigned int | minclasses, | ||
unsigned int | historynum, | ||
unsigned int | newmaxfail, | ||
unsigned int | newfailcntinterval, | ||
unsigned int | newlockoutduration | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Создание политики
string ALD::CALDDomain::address | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает адрес
void ALD::CALDSvcGroup::AddService | ( | const string & | service | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Добавление сервиса в группу
void ALD::CALDDomain::AddService | ( | const string & | service | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Создание сервиса
void ALD::CALDDomain::AddTrustedDomain | ( | const string & | realm, |
const string & | kdc, | ||
const string & | desc, | ||
unsigned int | newdir, | ||
const string & | newpwd | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Создание довереного домена
void ALD::CALDDomain::AddUser | ( | const string & | user, |
const string & | pwd, | ||
const string & | hometype, | ||
const string & | home, | ||
const string & | homesrv, | ||
const string & | shell, | ||
const string & | gecos, | ||
const string & | desc, | ||
const string & | full_name, | ||
const string & | policy, | ||
const string & | lgroups, | ||
gid_t | gid = ALD_INVALID_ID , |
||
uid_t | uid = ALD_INVALID_ID , |
||
bool | needpwchange = false |
||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Создание пользователя
[in] | user | Имя |
[in] | pwd | Пароль |
[in] | hometype | Тип домашнего каталога |
[in] | home | Путь к домашнему каталогу |
[in] | homesrv | Сервер домашних каталогов |
[in] | shell | Оболочка |
[in] | gecos | GECOS |
[in] | desc | Описание |
[in] | full_name | Полное имя |
[in] | policy | Политика |
[in] | lgroups | Список локальных групп |
[in] | gid | GID первичной группы |
[in] | uid | UID |
[in] | needpwchange | Признак смены пароля при входе |
void ALD::CALDUser::AllowedHostGroups | ( | ald_string_list & | hgrouplist | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает список разрешенных групп компьютеров
[out] | hgrouplist | Список групп компьютеров |
void ALD::CALDUser::AllowedHosts | ( | ald_string_list & | hostlist | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает список разрешенных компьютеров
[out] | hostlist | Список компьютеров |
string const& ALD::CALDObject::base | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает базовый путь поиска в LDAP.
|
explicit |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Конструктор объекта
|
explicit |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Конструктор объекта
|
explicit |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Конструктор объекта
|
explicit |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Конструктор объекта
|
explicit |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Конструктор объекта
|
explicit |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Конструктор объекта
|
explicit |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Конструктор объекта
|
explicit |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Конструктор объекта
|
explicit |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Конструктор объекта
[in] | type | Тип объекта ALD |
[in] | Conn | Раздеряемый указатель на соединение |
|
explicit |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Конструктор объекта
|
explicit |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Конструктор объекта
|
explicit |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Конструктор объекта
|
explicit |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Конструктор объекта
|
explicit |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Конструктор объекта
|
explicit |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Конструктор объекта
[in] | Conn | Раздеряемый указатель на соединение |
ald_user_caps ALD::CALDUser::caps | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Вектор ALD привилегий
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Функция смены пароля
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка целостности объекта
[out] | msg | Диагностическое сообщение |
Переопределяется в ALD::CALDPolicy и ALD::CALDUser.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка целостности объекта
[out] | msg | Диагностическое сообщение |
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка целостности объекта
[out] | msg | Диагностическое сообщение |
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка удаления
Должено быть перегружено, если существуют ограничения
[in] | quiet | Флаг тихого режима |
Переопределяется в ALD::CALDDomain, ALD::CALDDocument, ALD::CALDDomainLogCfg, ALD::CALDAdmGroup, ALD::CALDHost, ALD::CALDSvcGroup, ALD::CALDPolicy и ALD::CALDGroup.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка удаления
Должено быть перегружено, если существуют ограничения
[in] | quiet | Флаг тихого режима |
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка удаления
Должено быть перегружено, если существуют ограничения
[in] | quiet | Флаг тихого режима |
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка удаления
Должено быть перегружено, если существуют ограничения
[in] | quiet | Флаг тихого режима |
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка удаления
Должено быть перегружено, если существуют ограничения
[in] | quiet | Флаг тихого режима |
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка удаления
Должено быть перегружено, если существуют ограничения
[in] | quiet | Флаг тихого режима |
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка удаления
Должено быть перегружено, если существуют ограничения
[in] | quiet | Флаг тихого режима |
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка удаления
Должено быть перегружено, если существуют ограничения
[in] | quiet | Флаг тихого режима |
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка удаления
Должено быть перегружено, если существуют ограничения
[in] | quiet | Флаг тихого режима |
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод очистки объекта
Переопределяется в ALD::CALDDomain, ALD::CALDDocument, ALD::CALDTrustedDomain, ALD::CALDHost, ALD::CALDService, ALD::CALDPolicy, ALD::CALDTask, ALD::CALDGroup и ALD::CALDUser.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод очистки объекта
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод очистки объекта
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод очистки объекта
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод очистки объекта
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод очистки объекта
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод очистки объекта
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод очистки объекта
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод очистки объекта
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод очистки объекта
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов завершения действия с объектом
[in] | object | Название класса объекта |
[in] | op | Действие |
[in] | process | Необходимость постобработки сущности m_Entity |
[in] | quiet | Флаг тихого режима |
|
inline |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает раздеряемый указатель на соединение
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция создания объекта по базовым параметрам
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция создания объекта по базовым параметрам
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция создания объекта по базовым параметрам
Переопределяется в ALD::CALDEvTask.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция создания объекта по базовым параметрам
Переопределяет метод предка ALD::CALDTask.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция создания объекта по базовым параметрам
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция создания объекта по базовым параметрам
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция создания объекта по базовым параметрам
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция создания объекта по базовым параметрам
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция создания объекта по базовым параметрам
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция создания объекта по базовым параметрам
string ALD::CALDDomain::CreateTask | ( | const string & | TaskType, |
const string & | TaskData | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Создание задания
[in] | TaskType | Тип задания |
[in] | TaskData | Данные задания |
string ALD::CALDTask::data | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает данные
string ALD::CALDUser::desc | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает описание
string ALD::CALDGroup::desc | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает описание
string ALD::CALDHostGroup::desc | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает описание
string ALD::CALDHost::desc | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает описание
string ALD::CALDTrustedDomain::desc | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает описание
string ALD::CALDDocument::desc | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает описание
string ALD::CALDDomain::desc | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает описание
unsigned int ALD::CALDTrustedDomain::direction | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает тип отношений
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Загрузка документа с сервера
bool ALD::CALDGroup::empty | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает признак пустоты группы
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Создание внутренней сущности объекта (m_Entity)
Переопределяется в ALD::CALDTrustedDomain, ALD::CALDHost, ALD::CALDService, ALD::CALDPolicy и ALD::CALDUser.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Создание внутренней сущности объекта (m_Entity)
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Создание внутренней сущности объекта (m_Entity)
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Создание внутренней сущности объекта (m_Entity)
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Создание внутренней сущности объекта (m_Entity)
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Создание внутренней сущности объекта (m_Entity)
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Обеспечение указанного уровня информации
|
inline |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает раздеряемый указатель на LDAP сущность
void ALD::CALDDomain::EnumerateALDServers | ( | ald_string_list & | servers | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение списка серверов ALD.
[out] | servers | Список серверов ALD |
void ALD::CALDDomain::EnumerateDocuments | ( | ald_string_list & | docs, |
bool | internal_oly | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение списка документов
[out] | docs | Список документов |
[in] | internal_oly | Признак |
void ALD::CALDDomain::EnumerateDocumentsSince | ( | ald_string_list & | docs, |
time_t | since | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Плучение спсика внешних документов, созданных начиная с since.
void ALD::CALDDomain::EnumerateEvents | ( | ald_string_list & | events | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение списка событий
[out] | events | Список событий |
void ALD::CALDDomain::EnumerateEventsSince | ( | ald_string_list & | events, |
time_t | since | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение списка событий с указанного времени
[out] | events | Список событий |
[in] | since | метка времени |
void ALD::CALDDomain::EnumerateFileServers | ( | ald_string_list & | fileservers | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение списка файлсерверов
[out] | fileservers | Список файлсерверов |
void ALD::CALDDomain::EnumerateGroups | ( | ald_string_list & | groups | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение списка групп
[out] | groups | Список групп |
void ALD::CALDDomain::EnumerateHomeServers | ( | ald_string_list & | homeservers | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение списка серверов домашних каталогов
[out] | homeservers | Список серверов домашних каталогов |
void ALD::CALDDomain::EnumerateHosts | ( | ald_string_list & | hosts | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение списка компьютеров
[out] | hosts | Список компьютеров |
void ALD::CALDDomain::EnumerateHostsGroups | ( | ald_string_list & | hgroups | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение списка групп компьютеров
[out] | hgroups | Список групп компьютеров |
void ALD::CALDDomain::EnumeratePolicies | ( | ald_string_list & | policies | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение списка политик
[out] | policies | Список политик |
void ALD::CALDDomain::EnumeratePrivilegedUsers | ( | ald_string_list & | users | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение списка привилегированных пользователя
[out] | users | Список пользователей |
void ALD::CALDDomain::EnumerateServices | ( | ald_string_list & | services | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение списка сервисов
[out] | services | Список сервисов |
void ALD::CALDDomain::EnumerateServicesGroups | ( | ald_string_list & | sgroups | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение списка групп сервисов
[out] | sgroups | Список групп сервисов |
void ALD::CALDDomain::EnumerateTasks | ( | ald_string_list & | tasks, |
unsigned int | status_filter | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение списка заданий
[out] | tasks | Список заданий |
[in] | status_filter | маска статусов заданий |
void ALD::CALDDomain::EnumerateTasksSince | ( | ald_string_list & | tasks, |
unsigned int | status_filter, | ||
time_t | since | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение списка заданий с указанного времени
[out] | tasks | Список заданий |
[in] | status_filter | маска статусов заданий |
[in] | since | метка времени |
void ALD::CALDDomain::EnumerateTrustedDomains | ( | ald_string_list & | realms | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение списка доверенных доменов
[out] | realms | Список доверенных доменов |
void ALD::CALDDomain::EnumerateUsers | ( | ald_string_list & | users | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение списка пользователя
[out] | users | Список пользователей |
string ALD::CALDTask::err | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает ошибку
unsigned int ALD::CALDPolicy::failcnt_interval | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает интервал между попытками
string const ALD::CALDHost::flags | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает строку флагов компьютера
string ALD::CALDUser::fullname | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает полное имя
string ALD::CALDUser::gecos | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает GECOS.
|
pure virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод получения информации об объекте
Должен быть перегружен, общая структура вида:
[in] | oname | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима |
Замещается в ALD::CALDDomain, ALD::CALDDocument, ALD::CALDTrustedDomain, ALD::CALDDomainLogCfg, ALD::CALDAdmGroup, ALD::CALDHost, ALD::CALDHostGroup, ALD::CALDSvcGroup, ALD::CALDService, ALD::CALDPolicy, ALD::CALDEvTask, ALD::CALDTask, ALD::CALDGroup и ALD::CALDUser.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод получения информации об объекте
Должен быть перегружен, общая структура вида:
[in] | oname | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод получения информации об объекте
Должен быть перегружен, общая структура вида:
[in] | oname | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод получения информации об объекте
Должен быть перегружен, общая структура вида:
[in] | oname | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима |
Замещает ALD::CALDObject.
Переопределяется в ALD::CALDEvTask.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод получения информации об объекте
Должен быть перегружен, общая структура вида:
[in] | oname | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима |
Переопределяет метод предка ALD::CALDTask.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод получения информации об объекте
Должен быть перегружен, общая структура вида:
[in] | oname | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод получения информации об объекте
Должен быть перегружен, общая структура вида:
[in] | oname | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод получения информации об объекте
Должен быть перегружен, общая структура вида:
[in] | oname | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод получения информации об объекте
Должен быть перегружен, общая структура вида:
[in] | oname | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод получения информации об объекте
Должен быть перегружен, общая структура вида:
[in] | oname | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод получения информации об объекте
Должен быть перегружен, общая структура вида:
[in] | oname | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод получения информации об объекте
Должен быть перегружен, общая структура вида:
[in] | oname | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод получения информации об объекте
Должен быть перегружен, общая структура вида:
[in] | oname | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод получения информации об объекте
Должен быть перегружен, общая структура вида:
[in] | oname | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод получения информации об объекте
Должен быть перегружен, общая структура вида:
[in] | oname | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима |
Замещает ALD::CALDObject.
string ALD::GetALDTimestamp | ( | CALDObject & | object, |
const string & | tsname | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает текстовое представление именованной метки времени объекта
CALDHostPtr ALD::GetHost | ( | CALDConnectionPtr | Conn | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает разделяемый указатель на объект комьютер для текущего хоста
|
protected |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает список членов (LDAP DN)
void* ALD::CALDUser::GetPhoto | ( | unsigned long & | len | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение фотографии, результат должен быть освобожден (free)
CALDHostPtr ALD::GetServer | ( | CALDConnectionPtr | Conn | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает разделяемый указатель на объект комьютер для сервера
string ALD::CALDDomainLogCfg::GetTemplate | ( | const string & | tpl_name | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает шаблон протоколирования по имени
gid_t ALD::CALDUser::gid | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает GID пользователя
gid_t ALD::CALDGroup::gid | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает GID.
void ALD::CALDHost::hgroups | ( | ald_string_list & | hgrouplist | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает список групп компьютеров
unsigned int ALD::CALDPolicy::history_num | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает длину истории паролей
string ALD::CALDUser::home | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает домашний каталог
string ALD::CALDUser::homeserver | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает сервер домашнего каталога
string ALD::CALDUser::hometype | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращаеттип домашнего каталога
void ALD::CALDHostGroup::hosts | ( | ald_string_list & | hlist | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает список компьютеров группы
void ALD::CALDHost::hservices | ( | ald_string_list & | svclist | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает список сервисов компьютера
string const& ALD::CALDTask::id | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает идентификатор
bool ALD::IfAdminCanManageHost | ( | CALDConnectionPtr | conn, |
const string & | admin, | ||
const string & | host | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка возможности управления компьютером указанным администратором
bool ALD::IfAdminCanManageHostGroup | ( | CALDConnectionPtr | conn, |
const string & | admin, | ||
const string & | hostgroup | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка возможности управления группой компьютеров указанным администратором
|
inline |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает текущий уровень информации объекта
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов создания объекта
[in] | extra | Указатель на произвольную дополнительную информацию |
Переопределяется в ALD::CALDTrustedDomain, ALD::CALDHost, ALD::CALDService, ALD::CALDPolicy и ALD::CALDUser.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов создания объекта
[in] | extra | Указатель на произвольную дополнительную информацию |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов создания объекта
[in] | extra | Указатель на произвольную дополнительную информацию |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов создания объекта
[in] | extra | Указатель на произвольную дополнительную информацию |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов создания объекта
[in] | extra | Указатель на произвольную дополнительную информацию |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов создания объекта
[in] | extra | Указатель на произвольную дополнительную информацию |
Переопределяет метод предка ALD::CALDObject.
|
protectedpure virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов получения информации об объекте
Должен быть перегружен в потомках, как правило заполняет сущность m_Entity, в противном случае должен быть корректно установлен флаг валидности m_bValid
[in] | object | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима (без исключений) |
Замещается в ALD::CALDDomain, ALD::CALDDocument, ALD::CALDTrustedDomain, ALD::CALDDomainLogCfg, ALD::CALDAdmGroup, ALD::CALDHost, ALD::CALDHostGroup, ALD::CALDSvcGroup, ALD::CALDService, ALD::CALDPolicy, ALD::CALDTask, ALD::CALDGroup и ALD::CALDUser.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов получения информации об объекте
Должен быть перегружен в потомках, как правило заполняет сущность m_Entity, в противном случае должен быть корректно установлен флаг валидности m_bValid
[in] | object | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима (без исключений) |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов получения информации об объекте
Должен быть перегружен в потомках, как правило заполняет сущность m_Entity, в противном случае должен быть корректно установлен флаг валидности m_bValid
[in] | object | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима (без исключений) |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов получения информации об объекте
Должен быть перегружен в потомках, как правило заполняет сущность m_Entity, в противном случае должен быть корректно установлен флаг валидности m_bValid
[in] | object | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима (без исключений) |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов получения информации об объекте
Должен быть перегружен в потомках, как правило заполняет сущность m_Entity, в противном случае должен быть корректно установлен флаг валидности m_bValid
[in] | object | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима (без исключений) |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов получения информации об объекте
Должен быть перегружен в потомках, как правило заполняет сущность m_Entity, в противном случае должен быть корректно установлен флаг валидности m_bValid
[in] | object | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима (без исключений) |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов получения информации об объекте
Должен быть перегружен в потомках, как правило заполняет сущность m_Entity, в противном случае должен быть корректно установлен флаг валидности m_bValid
[in] | object | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима (без исключений) |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов получения информации об объекте
Должен быть перегружен в потомках, как правило заполняет сущность m_Entity, в противном случае должен быть корректно установлен флаг валидности m_bValid
[in] | object | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима (без исключений) |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов получения информации об объекте
Должен быть перегружен в потомках, как правило заполняет сущность m_Entity, в противном случае должен быть корректно установлен флаг валидности m_bValid
[in] | object | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима (без исключений) |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов получения информации об объекте
Должен быть перегружен в потомках, как правило заполняет сущность m_Entity, в противном случае должен быть корректно установлен флаг валидности m_bValid
[in] | object | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима (без исключений) |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов получения информации об объекте
Должен быть перегружен в потомках, как правило заполняет сущность m_Entity, в противном случае должен быть корректно установлен флаг валидности m_bValid
[in] | object | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима (без исключений) |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов получения информации об объекте
Должен быть перегружен в потомках, как правило заполняет сущность m_Entity, в противном случае должен быть корректно установлен флаг валидности m_bValid
[in] | object | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима (без исключений) |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов получения информации об объекте
Должен быть перегружен в потомках, как правило заполняет сущность m_Entity, в противном случае должен быть корректно установлен флаг валидности m_bValid
[in] | object | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима (без исключений) |
Замещает ALD::CALDObject.
|
inlineprotectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов получения информации об объекте
Должен быть перегружен в потомках, как правило заполняет сущность m_Entity, в противном случае должен быть корректно установлен флаг валидности m_bValid
[in] | object | Имя объекта |
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима (без исключений) |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов загрузки объекта из резервной копии
[in] | is | Поток ввода |
[out] | nline | Номер текущей строки |
[out] | line | Текущая строка |
[in] | verbose | Флаг вывода информации |
Переопределяется в ALD::CALDDomain, ALD::CALDDocument, ALD::CALDDomainLogCfg, ALD::CALDAdmGroup, ALD::CALDHost, ALD::CALDHostGroup, ALD::CALDSvcGroup, ALD::CALDService, ALD::CALDPolicy, ALD::CALDGroup и ALD::CALDUser.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов загрузки объекта из резервной копии
[in] | is | Поток ввода |
[out] | nline | Номер текущей строки |
[out] | line | Текущая строка |
[in] | verbose | Флаг вывода информации |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов загрузки объекта из резервной копии
[in] | is | Поток ввода |
[out] | nline | Номер текущей строки |
[out] | line | Текущая строка |
[in] | verbose | Флаг вывода информации |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов загрузки объекта из резервной копии
[in] | is | Поток ввода |
[out] | nline | Номер текущей строки |
[out] | line | Текущая строка |
[in] | verbose | Флаг вывода информации |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов загрузки объекта из резервной копии
[in] | is | Поток ввода |
[out] | nline | Номер текущей строки |
[out] | line | Текущая строка |
[in] | verbose | Флаг вывода информации |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов загрузки объекта из резервной копии
[in] | is | Поток ввода |
[out] | nline | Номер текущей строки |
[out] | line | Текущая строка |
[in] | verbose | Флаг вывода информации |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов загрузки объекта из резервной копии
[in] | is | Поток ввода |
[out] | nline | Номер текущей строки |
[out] | line | Текущая строка |
[in] | verbose | Флаг вывода информации |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов загрузки объекта из резервной копии
[in] | is | Поток ввода |
[out] | nline | Номер текущей строки |
[out] | line | Текущая строка |
[in] | verbose | Флаг вывода информации |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов загрузки объекта из резервной копии
[in] | is | Поток ввода |
[out] | nline | Номер текущей строки |
[out] | line | Текущая строка |
[in] | verbose | Флаг вывода информации |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов загрузки объекта из резервной копии
[in] | is | Поток ввода |
[out] | nline | Номер текущей строки |
[out] | line | Текущая строка |
[in] | verbose | Флаг вывода информации |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов загрузки объекта из резервной копии
[in] | is | Поток ввода |
[out] | nline | Номер текущей строки |
[out] | line | Текущая строка |
[in] | verbose | Флаг вывода информации |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов загрузки объекта из резервной копии
[in] | is | Поток ввода |
[out] | nline | Номер текущей строки |
[out] | line | Текущая строка |
[in] | verbose | Флаг вывода информации |
Переопределяет метод предка ALD::CALDObject.
|
protectedpure virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов нотификации о действиях с объектом
Должен быть перегружен, как правило используется MSG_*_OBJECT, например:
[in] | op | Действие |
[in] | arg | Сообщение |
[in] | detail | Дополнительная информация |
Замещается в ALD::CALDDomain, ALD::CALDDocument, ALD::CALDTrustedDomain, ALD::CALDDomainLogCfg, ALD::CALDAdmGroup, ALD::CALDHost, ALD::CALDHostGroup, ALD::CALDSvcGroup, ALD::CALDService, ALD::CALDPolicy, ALD::CALDEvTask, ALD::CALDTask, ALD::CALDGroup и ALD::CALDUser.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов нотификации о действиях с объектом
Должен быть перегружен, как правило используется MSG_*_OBJECT, например:
[in] | op | Действие |
[in] | arg | Сообщение |
[in] | detail | Дополнительная информация |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов нотификации о действиях с объектом
Должен быть перегружен, как правило используется MSG_*_OBJECT, например:
[in] | op | Действие |
[in] | arg | Сообщение |
[in] | detail | Дополнительная информация |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов нотификации о действиях с объектом
Должен быть перегружен, как правило используется MSG_*_OBJECT, например:
[in] | op | Действие |
[in] | arg | Сообщение |
[in] | detail | Дополнительная информация |
Замещает ALD::CALDObject.
Переопределяется в ALD::CALDEvTask.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов нотификации о действиях с объектом
Должен быть перегружен, как правило используется MSG_*_OBJECT, например:
[in] | op | Действие |
[in] | arg | Сообщение |
[in] | detail | Дополнительная информация |
Переопределяет метод предка ALD::CALDTask.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов нотификации о действиях с объектом
Должен быть перегружен, как правило используется MSG_*_OBJECT, например:
[in] | op | Действие |
[in] | arg | Сообщение |
[in] | detail | Дополнительная информация |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов нотификации о действиях с объектом
Должен быть перегружен, как правило используется MSG_*_OBJECT, например:
[in] | op | Действие |
[in] | arg | Сообщение |
[in] | detail | Дополнительная информация |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов нотификации о действиях с объектом
Должен быть перегружен, как правило используется MSG_*_OBJECT, например:
[in] | op | Действие |
[in] | arg | Сообщение |
[in] | detail | Дополнительная информация |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов нотификации о действиях с объектом
Должен быть перегружен, как правило используется MSG_*_OBJECT, например:
[in] | op | Действие |
[in] | arg | Сообщение |
[in] | detail | Дополнительная информация |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов нотификации о действиях с объектом
Должен быть перегружен, как правило используется MSG_*_OBJECT, например:
[in] | op | Действие |
[in] | arg | Сообщение |
[in] | detail | Дополнительная информация |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов нотификации о действиях с объектом
Должен быть перегружен, как правило используется MSG_*_OBJECT, например:
[in] | op | Действие |
[in] | arg | Сообщение |
[in] | detail | Дополнительная информация |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов нотификации о действиях с объектом
Должен быть перегружен, как правило используется MSG_*_OBJECT, например:
[in] | op | Действие |
[in] | arg | Сообщение |
[in] | detail | Дополнительная информация |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов нотификации о действиях с объектом
Должен быть перегружен, как правило используется MSG_*_OBJECT, например:
[in] | op | Действие |
[in] | arg | Сообщение |
[in] | detail | Дополнительная информация |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов нотификации о действиях с объектом
Должен быть перегружен, как правило используется MSG_*_OBJECT, например:
[in] | op | Действие |
[in] | arg | Сообщение |
[in] | detail | Дополнительная информация |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов нотификации о действиях с объектом
Должен быть перегружен, как правило используется MSG_*_OBJECT, например:
[in] | op | Действие |
[in] | arg | Сообщение |
[in] | detail | Дополнительная информация |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов удаления объекта
[in] | force | Флаг принудительного действия |
[in] | extra | Указатель на произвольную дополнительную информацию |
Переопределяется в ALD::CALDTrustedDomain, ALD::CALDHost, ALD::CALDService, ALD::CALDPolicy и ALD::CALDUser.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов удаления объекта
[in] | force | Флаг принудительного действия |
[in] | extra | Указатель на произвольную дополнительную информацию |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов удаления объекта
[in] | force | Флаг принудительного действия |
[in] | extra | Указатель на произвольную дополнительную информацию |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов удаления объекта
[in] | force | Флаг принудительного действия |
[in] | extra | Указатель на произвольную дополнительную информацию |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов удаления объекта
[in] | force | Флаг принудительного действия |
[in] | extra | Указатель на произвольную дополнительную информацию |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов удаления объекта
[in] | force | Флаг принудительного действия |
[in] | extra | Указатель на произвольную дополнительную информацию |
Переопределяет метод предка ALD::CALDObject.
|
protectedpure virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов сохранения объекта в резервной копии
[in] | os | Поток вывода |
[in] | verbose | Флаг вывода информации |
Замещается в ALD::CALDDomain, ALD::CALDDocument, ALD::CALDTrustedDomain, ALD::CALDDomainLogCfg, ALD::CALDAdmGroup, ALD::CALDHost, ALD::CALDHostGroup, ALD::CALDSvcGroup, ALD::CALDService, ALD::CALDPolicy, ALD::CALDTask, ALD::CALDGroup и ALD::CALDUser.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов сохранения объекта в резервной копии
[in] | os | Поток вывода |
[in] | verbose | Флаг вывода информации |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов сохранения объекта в резервной копии
[in] | os | Поток вывода |
[in] | verbose | Флаг вывода информации |
Замещает ALD::CALDObject.
|
inlineprotectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов сохранения объекта в резервной копии
[in] | os | Поток вывода |
[in] | verbose | Флаг вывода информации |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов сохранения объекта в резервной копии
[in] | os | Поток вывода |
[in] | verbose | Флаг вывода информации |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов сохранения объекта в резервной копии
[in] | os | Поток вывода |
[in] | verbose | Флаг вывода информации |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов сохранения объекта в резервной копии
[in] | os | Поток вывода |
[in] | verbose | Флаг вывода информации |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов сохранения объекта в резервной копии
[in] | os | Поток вывода |
[in] | verbose | Флаг вывода информации |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов сохранения объекта в резервной копии
[in] | os | Поток вывода |
[in] | verbose | Флаг вывода информации |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов сохранения объекта в резервной копии
[in] | os | Поток вывода |
[in] | verbose | Флаг вывода информации |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов сохранения объекта в резервной копии
[in] | os | Поток вывода |
[in] | verbose | Флаг вывода информации |
Замещает ALD::CALDObject.
|
inlineprotectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов сохранения объекта в резервной копии
[in] | os | Поток вывода |
[in] | verbose | Флаг вывода информации |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов сохранения объекта в резервной копии
[in] | os | Поток вывода |
[in] | verbose | Флаг вывода информации |
Замещает ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый вызов сохранения объекта в резервной копии
[in] | os | Поток вывода |
[in] | verbose | Флаг вывода информации |
Замещает ALD::CALDObject.
|
protected |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Синтез имен принципалов по домену
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов модификации объекта
[in] | setmask | Маска модифицируемых полей |
[in] | attrs | Словарь модифицируемых полей |
[in] | extra | Указатель на произвольную дополнительную информацию |
Переопределяется в ALD::CALDTrustedDomain, ALD::CALDHostGroup, ALD::CALDPolicy, ALD::CALDGroup и ALD::CALDUser.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов модификации объекта
[in] | setmask | Маска модифицируемых полей |
[in] | attrs | Словарь модифицируемых полей |
[in] | extra | Указатель на произвольную дополнительную информацию |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов модификации объекта
[in] | setmask | Маска модифицируемых полей |
[in] | attrs | Словарь модифицируемых полей |
[in] | extra | Указатель на произвольную дополнительную информацию |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов модификации объекта
[in] | setmask | Маска модифицируемых полей |
[in] | attrs | Словарь модифицируемых полей |
[in] | extra | Указатель на произвольную дополнительную информацию |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов модификации объекта
[in] | setmask | Маска модифицируемых полей |
[in] | attrs | Словарь модифицируемых полей |
[in] | extra | Указатель на произвольную дополнительную информацию |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов модификации объекта
[in] | setmask | Маска модифицируемых полей |
[in] | attrs | Словарь модифицируемых полей |
[in] | extra | Указатель на произвольную дополнительную информацию |
Переопределяет метод предка ALD::CALDObject.
CALDKrbPrincipalPtr ALD::CALDTrustedDomain::inTGT | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает тип InTGT принципал
bool ALD::CALDDocument::IsInternal | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает признак внутреннего документа
bool ALD::CALDAdmGroup::IsMember | ( | const string & | user | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка на членство
|
inlinevirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает признак системного объекта
Переопределяется в ALD::CALDHostGroup, ALD::CALDPolicy и ALD::CALDGroup.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает признак системного объекта
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает признак системного объекта
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает признак системного объекта
Переопределяет метод предка ALD::CALDObject.
|
inline |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает признак валидности объекта
string const& ALD::CALDTrustedDomain::kdc | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает имя контроллера домена
CALDKrbPolicyPtr ALD::CALDPolicy::krbpolicy | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает политику Kerberos.
void ALD::CALDUser::lgroups | ( | ald_string_list & | lgrouplist | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает список локальных групп
ald_linux_caps ALD::CALDUser::linuxCaps | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Вектор Linux привилегий
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Загрузка объекта из потока
[in] | is | Поток ввода |
[out] | nline | Номер текущей строки |
[in] | verbose | Флаг вывода информации |
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Восстановление домена в переносимом текстовом формате из указанного файла
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Восстановление домена в переносимом текстовом формате из указанного потока ввода
|
staticprotected |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Статический вызов загрузки поля
[in] | is | Поток ввода |
[out] | nline | Номер текущей строки |
[out] | line | Текущая строка |
[in] | field | Имя поля |
[out] | value | Значение поля |
[in] | fuzzy | Флаг отложенной обработки ошибок |
|
staticprotected |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Статический вызов загрузки множества одноименных полей
[in] | is | Поток ввода |
[out] | nline | Номер текущей строки |
[out] | line | Текущая строка |
[in] | field | Имя поля |
[out] | values | Список значений поля |
string const& ALD::CALDDocument::location | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает расположение
unsigned int ALD::CALDPolicy::lockout_duration | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает продолжительность блокировки
string ALD::CALDDomainLogCfg::log_dest | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает расположение файла журнала
unsigned int ALD::CALDPolicy::max_fail | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает максимально число неуспешных попыток
unsigned int ALD::CALDPolicy::max_life | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает максимальное время жизни
void ALD::CALDGroup::members | ( | ald_string_list & | memlist | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает список членов
void ALD::CALDSvcGroup::members | ( | ald_string_list & | memlist | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает список членов группы
void ALD::CALDHostGroup::members | ( | ald_string_list & | memlist | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает список членов группы
void ALD::CALDAdmGroup::members | ( | ald_string_list & | userlist | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает список членов
unsigned int ALD::CALDUser::miclevel | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает мандатный уровень целостности
unsigned int ALD::CALDPolicy::min_classes | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает минимальное число классов
unsigned int ALD::CALDPolicy::min_length | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает минимальную длину
unsigned int ALD::CALDPolicy::min_life | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает минимальное время жизни
string ALD::ModHostFlags | ( | const string & | flags, |
char | flag, | ||
bool | op | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Модификация строки флагов компьютера
[in] | flags | Исходная строка флагов |
[in] | flag | Символ флага |
[in] | op | Операция (true - add, false - rm) |
void ALD::CALDDomainLogCfg::ModTemplate | ( | unsigned int | setmask, |
const string & | tpl_name, | ||
const string & | suffix, | ||
const string & | mode | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Модификация шаблон протоколирования по имени и маске
string const& ALD::CALDObject::name | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает имя объекта
unsigned int ALD::CALDDomain::NextEID | ( | bool | generate | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение следующего EID (если указан generate - продвигает)
gid_t ALD::CALDDomain::NextGID | ( | bool | generate | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение следующего GID (если указан generate - продвигает)
unsigned int ALD::CALDDomain::NextTID | ( | bool | generate | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение следующего TID (если указан generate - продвигает)
uid_t ALD::CALDDomain::NextUID | ( | bool | generate | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Получение следующего UID (если указан generate - продвигает)
string ALD::CALDDomain::org | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает организацию
|
inline |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает тип объекта ALD.
CALDKrbPrincipalPtr ALD::CALDTrustedDomain::outTGT | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает тип OutTGT принципал
string ALD::CALDUser::pgroup | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает имя первичной группы
void ALD::CALDGroup::pmembers | ( | ald_string_list & | pmemlist | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает список первичных членов
string ALD::CALDUser::policy | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает имя политики
CALDKrbPrincipalPtr ALD::CALDUser::princ | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает принципал Kerberos.
|
inline |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает приципал Kerberos.
CALDKrbPrincipalPtr ALD::CALDHost::princ | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает принципал Kerberos.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка после получения информации
Проверка корректности полученной информации, заполнение вычисляемых полей, установка признака валидности m_bValid
[in] | quiet | Флаг тихого режима (без исключений) |
Переопределяется в ALD::CALDDocument, ALD::CALDTrustedDomain, ALD::CALDDomainLogCfg, ALD::CALDAdmGroup, ALD::CALDHost, ALD::CALDHostGroup, ALD::CALDSvcGroup, ALD::CALDService, ALD::CALDPolicy, ALD::CALDTask, ALD::CALDGroup и ALD::CALDUser.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка после получения информации
Проверка корректности полученной информации, заполнение вычисляемых полей, установка признака валидности m_bValid
[in] | quiet | Флаг тихого режима (без исключений) |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка после получения информации
Проверка корректности полученной информации, заполнение вычисляемых полей, установка признака валидности m_bValid
[in] | quiet | Флаг тихого режима (без исключений) |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка после получения информации
Проверка корректности полученной информации, заполнение вычисляемых полей, установка признака валидности m_bValid
[in] | quiet | Флаг тихого режима (без исключений) |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка после получения информации
Проверка корректности полученной информации, заполнение вычисляемых полей, установка признака валидности m_bValid
[in] | quiet | Флаг тихого режима (без исключений) |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка после получения информации
Проверка корректности полученной информации, заполнение вычисляемых полей, установка признака валидности m_bValid
[in] | quiet | Флаг тихого режима (без исключений) |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка после получения информации
Проверка корректности полученной информации, заполнение вычисляемых полей, установка признака валидности m_bValid
[in] | quiet | Флаг тихого режима (без исключений) |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка после получения информации
Проверка корректности полученной информации, заполнение вычисляемых полей, установка признака валидности m_bValid
[in] | quiet | Флаг тихого режима (без исключений) |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка после получения информации
Проверка корректности полученной информации, заполнение вычисляемых полей, установка признака валидности m_bValid
[in] | quiet | Флаг тихого режима (без исключений) |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка после получения информации
Проверка корректности полученной информации, заполнение вычисляемых полей, установка признака валидности m_bValid
[in] | quiet | Флаг тихого режима (без исключений) |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка после получения информации
Проверка корректности полученной информации, заполнение вычисляемых полей, установка признака валидности m_bValid
[in] | quiet | Флаг тихого режима (без исключений) |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка после получения информации
Проверка корректности полученной информации, заполнение вычисляемых полей, установка признака валидности m_bValid
[in] | quiet | Флаг тихого режима (без исключений) |
Переопределяет метод предка ALD::CALDObject.
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка после получения информации
Проверка корректности полученной информации, заполнение вычисляемых полей, установка признака валидности m_bValid
[in] | quiet | Флаг тихого режима (без исключений) |
Переопределяет метод предка ALD::CALDObject.
string ALD::CALDDomain::RaiseEvent | ( | const string & | TaskType, |
const string & | TaskData | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Создание события
[in] | TaskType | Тип события |
[in] | TaskData | Данные задания |
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Повторное полчение информации об объекте
[in] | level | Требуемый уровень информации |
[in] | quiet | Флаг тихого режима |
|
pure virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод удаления
Должен быть перегружен, общая структура вида:
[in] | force | Флаг принудительного действия |
Замещается в ALD::CALDDomain, ALD::CALDDocument, ALD::CALDTrustedDomain, ALD::CALDDomainLogCfg, ALD::CALDAdmGroup, ALD::CALDHost, ALD::CALDHostGroup, ALD::CALDSvcGroup, ALD::CALDService, ALD::CALDPolicy, ALD::CALDEvTask, ALD::CALDTask, ALD::CALDGroup и ALD::CALDUser.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод удаления
Должен быть перегружен, общая структура вида:
[in] | force | Флаг принудительного действия |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод удаления
Должен быть перегружен, общая структура вида:
[in] | force | Флаг принудительного действия |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод удаления
Должен быть перегружен, общая структура вида:
[in] | force | Флаг принудительного действия |
Замещает ALD::CALDObject.
Переопределяется в ALD::CALDEvTask.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод удаления
Должен быть перегружен, общая структура вида:
[in] | force | Флаг принудительного действия |
Переопределяет метод предка ALD::CALDTask.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод удаления
Должен быть перегружен, общая структура вида:
[in] | force | Флаг принудительного действия |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод удаления
Должен быть перегружен, общая структура вида:
[in] | force | Флаг принудительного действия |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод удаления
Должен быть перегружен, общая структура вида:
[in] | force | Флаг принудительного действия |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод удаления
Должен быть перегружен, общая структура вида:
[in] | force | Флаг принудительного действия |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод удаления
Должен быть перегружен, общая структура вида:
[in] | force | Флаг принудительного действия |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод удаления
Должен быть перегружен, общая структура вида:
[in] | force | Флаг принудительного действия |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод удаления
Должен быть перегружен, общая структура вида:
[in] | force | Флаг принудительного действия |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод удаления
Должен быть перегружен, общая структура вида:
[in] | force | Флаг принудительного действия |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод удаления
Должен быть перегружен, общая структура вида:
[in] | force | Флаг принудительного действия |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый метод удаления
Должен быть перегружен, общая структура вида:
[in] | force | Флаг принудительного действия |
Замещает ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Удаление объекта домена ALD.
[in] | otype | Тип объекта |
[in] | oname | Имя объекта |
[in] | checkonly | Только проверка удаления |
bool ALD::CALDDomain::ResolveALDServer | ( | string & | host, |
unsigned int & | server_id, | ||
bool | quiet = false |
||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Поиск ALD сервера по имени или идентификатору
[in,out] | host | Имя компьютера |
[in,out] | server_id | Контроллер домена |
[in] | quiet | Флаг тихого режима |
bool ALD::CALDDomain::ResolveGroup | ( | const string & | group, |
string & | groupname, | ||
string & | gid, | ||
bool | quiet = false |
||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Поиск группы по имени или gid.
[in] | group | имя или gid |
[out] | groupname | Имя |
[out] | gid | GID |
[in] | quiet | Флаг тихого режима |
bool ALD::CALDDomain::ResolveHost | ( | const string & | host, |
string & | hostname, | ||
bool | quiet = false |
||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Поиск компьютера по имени с нормализацией
[in] | host | Имя |
[out] | hostname | Нормализованное имя |
[in] | quiet | Флаг тихого режима |
bool ALD::CALDDomain::ResolveHostsGroup | ( | const string & | hgroup, |
bool | quiet = false |
||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Поиск группы компьютеров по имени
[in] | hgroup | Имя |
[in] | quiet | Флаг тихого режима |
bool ALD::CALDDomain::ResolvePolicy | ( | const string & | policy, |
bool | quiet = false |
||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Поиск политики по имени
[in] | policy | Имя |
[in] | quiet | Флаг тихого режима |
bool ALD::CALDDomain::ResolveService | ( | const string & | service, |
bool | quiet = false |
||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Поиск сервиса по имени
[in] | service | Имя |
[in] | quiet | Флаг тихого режима |
bool ALD::CALDDomain::ResolveServicesGroup | ( | const string & | sgroup, |
bool | quiet = false |
||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Поиск группы сервисов по имени
[in] | sgroup | Имя |
[in] | quiet | Флаг тихого режима |
bool ALD::CALDDomain::ResolveTrustedDomain | ( | const string & | realm, |
string & | kdc, | ||
bool | quiet = false |
||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Поиск доверенного домена
[in] | realm | Имя домена |
[out] | kdc | Контроллер домена |
[in] | quiet | Флаг тихого режима |
bool ALD::CALDDomain::ResolveUser | ( | const string & | user, |
string & | username, | ||
string & | uid, | ||
bool | quiet = false |
||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Поиск пользователя по имени или gid.
[in] | user | имя или uid |
[out] | username | Имя |
[out] | uid | UID |
[in] | quiet | Флаг тихого режима |
void ALD::CALDHostGroup::RmHost | ( | const string & | host | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Удаление компьютера из группы
void ALD::CALDGroup::RmMember | ( | const string & | user | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Удаление члена группы
void ALD::CALDAdmGroup::RmMember | ( | const string & | user | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Удаление члена группы
void ALD::CALDSvcGroup::RmService | ( | const string & | service | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Удаление сервиса из группы
void ALD::CALDDomainLogCfg::RmTemplate | ( | const string & | tpl_name | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Удаление шаблона протоколирования по имени
void ALD::CALDDomain::RotateEvents | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Ротация - удаление устаревших событий
void ALD::CALDDomain::RotateTasks | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Ротация - удаление устаревших завершенных заданий
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Сохранение в потоке
[in] | os | Поток вывода |
[in] | verbose | Тип вызова триггера на события с объектом |
Переопределяется в ALD::CALDDomain.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Сохранение домена в переносимом текстовом формате в указанный файл
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Сохранение домена в переносимом текстовом формате в указанный поток вывода
Переопределяет метод предка ALD::CALDObject.
string ALD::CALDDomain::server_timestamp | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает метку времени сервера
unsigned int ALD::CALDHost::serverID | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает идентификатор сервера
void ALD::CALDSvcGroup::services | ( | ald_string_list & | svclist | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает список сервисов группы
void ALD::SetALDTimestamp | ( | CALDObject & | object, |
const string & | tsname, | ||
time_t | ts = 0 |
||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Установка именнованной метки времени объекта
[in] | object | Объект |
[in] | tsname | Имя метки |
[in] | ts | Метка времени |
void ALD::CALDUser::SetAllowedHosts | ( | const ald_string_list & | hosts, |
const ald_string_list & | hgroups | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Установка разрешенных компьютеров и групп
void ALD::CALDUser::SetCaps | ( | ald_user_caps | newcaps | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Установка ALD привилегий
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Установка статуса ошибки
Переопределяется в ALD::CALDEvTask.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Установка статуса ошибки
Переопределяет метод предка ALD::CALDTask.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Установка новых флагов и идентификатора сервера
void ALD::CALDUser::SetLinuxCaps | ( | ald_linux_caps | newcaps | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Установка Linux привилегий
void ALD::CALDUser::SetMICLevel | ( | unsigned int | level | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Установка мандатного уровня целостности
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Установка статуса успешности
Переопределяется в ALD::CALDEvTask.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Установка статуса успешности
Переопределяет метод предка ALD::CALDTask.
void ALD::CALDUser::SetPhoto | ( | const char * | buff, |
unsigned long | len | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Установка фотографии
void ALD::CALDDomain::SetTaskHistory | ( | unsigned int | value | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Устанавливает размер историии заданий
void ALD::CALDUser::sgroups | ( | ald_string_list & | sgrouplist | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает список вторичных групп
void ALD::CALDService::sgroups | ( | ald_string_list & | svcgrouplist | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает список групп сервисов
string ALD::CALDUser::shell | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает оболочку
void ALD::ShowLdapOperInfo | ( | CALDObject & | object, |
ostream & | out | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Печать операционной информации LDAP по указанному объекту в заданный поток вывода
|
protectedvirtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемый внутренний вызов начала действия с объектом
[in] | object | Название класса объекта |
[in] | op | Действие |
[in] | arg | Сообщение |
[in] | detail | Дополнительная информация |
[in] | force | Флаг принудительного действия |
string ALD::CALDDomain::state | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает округ
ald_task_status ALD::CALDTask::status | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает статус
string ALD::CALDTrustedDomain::strDirection | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает описание типа отношений
string const& ALD::CALDUser::strGID | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает строковое представление GID пользователя
string ALD::CALDGroup::strGID | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает nестовое представление GID.
string const& ALD::CALDTrustedDomain::strInTGT | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает имя InTGT принципала
string const& ALD::CALDTrustedDomain::strOutTGT | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает описание Возвращает имя OutTGT принципала
string ALD::CALDTask::strStatus | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает описание статуса
string const& ALD::CALDUser::strUID | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает строковое представление UID пользователя
unsigned int ALD::CALDDomain::taskHistory | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает размер историии заданий
string ALD::CALDDomain::telephon | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает телефон
void ALD::CALDDomainLogCfg::templates | ( | ald_string_list & | tpllist | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает список шаблонов протоколирования
string ALD::CALDTask::timestamp | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает метку времени
string ALD::CALDDocument::title | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает заголовок
|
protected |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Генерация события об объекте
[in] | action | Наименование события |
[in] | atype | Тип вызова триггера на события с объектом |
[in] | quiet | Флаг тихого режима |
string const& ALD::CALDTask::type | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает тип
uid_t ALD::CALDUser::uid | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает UID пользователя
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция обновления объекта по базовым параметрам с указанием маски изменений
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция обновления объекта по базовым параметрам с указанием маски изменений
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция обновления объекта по базовым параметрам с указанием маски изменений
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция обновления объекта по базовым параметрам с указанием маски изменений
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция обновления объекта
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция обновления объекта
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция обновления объекта по базовым параметрам с указанием маски изменений
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция обновления объекта по базовым параметрам с указанием маски изменений
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Перегружаемая функция обновления объекта по базовым параметрам с указанием маски изменений
void ALD::CALDDomain::UpdateServerTimestamp | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Обновляет метку времени сервера
bool ALD::UpdateServiceInKeytab | ( | CALDConnectionPtr | Conn, |
const string & | keytab, | ||
const string & | service, | ||
bool | create | ||
) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Обновление ключей сервиса в ключевом файле
[in] | Conn | Разделяемый указатель на соединение |
[in] | keytab | Путь к файлу ключей |
[in] | service | Имя сервиса |
[in] | create | Флаг создания сервиса при отсутствии |
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Сохранение документа на сервер
void ALD::CALDPolicy::users | ( | ald_string_list & | userlist | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает список пользователей с такой политикой
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка поля объекта
[in] | property | Идентификатор поля |
[in] | value | Указатель на проверяемое значение |
[out] | msg | Указатель на сообщение об ошибке |
[in] | quiet | Флаг тихого режима |
Переопределяется в ALD::CALDDocument, ALD::CALDTrustedDomain, ALD::CALDDomainLogCfg, ALD::CALDHost, ALD::CALDHostGroup, ALD::CALDSvcGroup, ALD::CALDGroup и ALD::CALDUser.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка поля объекта
[in] | property | Идентификатор поля |
[in] | value | Указатель на проверяемое значение |
[out] | msg | Указатель на сообщение об ошибке |
[in] | quiet | Флаг тихого режима |
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка поля объекта
[in] | property | Идентификатор поля |
[in] | value | Указатель на проверяемое значение |
[out] | msg | Указатель на сообщение об ошибке |
[in] | quiet | Флаг тихого режима |
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка поля объекта
[in] | property | Идентификатор поля |
[in] | value | Указатель на проверяемое значение |
[out] | msg | Указатель на сообщение об ошибке |
[in] | quiet | Флаг тихого режима |
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка поля объекта
[in] | property | Идентификатор поля |
[in] | value | Указатель на проверяемое значение |
[out] | msg | Указатель на сообщение об ошибке |
[in] | quiet | Флаг тихого режима |
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка поля объекта
[in] | property | Идентификатор поля |
[in] | value | Указатель на проверяемое значение |
[out] | msg | Указатель на сообщение об ошибке |
[in] | quiet | Флаг тихого режима |
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка поля объекта
[in] | property | Идентификатор поля |
[in] | value | Указатель на проверяемое значение |
[out] | msg | Указатель на сообщение об ошибке |
[in] | quiet | Флаг тихого режима |
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка поля объекта
[in] | property | Идентификатор поля |
[in] | value | Указатель на проверяемое значение |
[out] | msg | Указатель на сообщение об ошибке |
[in] | quiet | Флаг тихого режима |
Переопределяет метод предка ALD::CALDObject.
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Проверка поля объекта
[in] | property | Идентификатор поля |
[in] | value | Указатель на проверяемое значение |
[out] | msg | Указатель на сообщение об ошибке |
[in] | quiet | Флаг тихого режима |
Переопределяет метод предка ALD::CALDObject.
string const& ALD::CALDDocument::version | ( | ) |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает версию
string const& ALD::CALDDomain::version | ( | ) | const |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Возвращает версию домена
|
virtual |
#include </opt/astra-43.18/ald/ald-1.7.82+ci7/src/include/ALDObjects.h>
Деструктор объекта
bool ALD::ald_delete_object_extra::checkonly |
Только проверка без удаления
CALDConnectionPtr ALD::ald_object_action_extra::conn |
Разделяемый указатель на соединение
CALDConnectionPtr ALD::ald_pam_user_extra::conn |
Разделяемый указатель на соединение
CALDConnectionPtr ALD::ald_portable_save_extra::conn |
Разделяемый указатель на соединение
CALDConnectionPtr ALD::ald_portable_load_extra::conn |
Разделяемый указатель на соединение
CALDConnectionPtr ALD::ald_delete_object_extra::conn |
Разделяемый указатель на соединение
CALDConnectionPtr ALD::ald_task_extra::conn |
Разделяемый указатель на соединение
unsigned int ALD::ald_pam_user_extra::ctrls |
Опции PAM.
string ALD::ald_task_extra::data |
Данные задания
bool ALD::ald_delete_object_extra::deleted |
Признак успеха удаления
bool ALD::ald_task_extra::done |
Признак успеха выполнения
string ALD::ald_task_extra::error |
Сообщение об ошибке
void* ALD::ald_object_action_extra::extra |
Доп. параметр
void* ALD::ald_pam_user_extra::extra |
Доп. параметр
void* ALD::ald_portable_save_extra::extra |
Доп. параметр
void* ALD::ald_portable_load_extra::extra |
Доп. параметр
void* ALD::ald_delete_object_extra::extra |
Доп. параметр
void* ALD::ald_task_extra::extra |
Доп. параметр
gid_t ALD::ald_pam_user_extra::gid |
GID.
string ALD::ald_pam_user_extra::home |
Домашний каталог
string ALD::ald_pam_user_extra::homeserver |
Сервер домашнего каталога
string ALD::ald_pam_user_extra::hometype |
Тип домашнего каталога
string ALD::ald_task_extra::id |
Идентификатор задания
istream* ALD::ald_portable_load_extra::is |
Указатель потока ввода
bool ALD::ald_portable_load_extra::loaded |
Признак успеха загрузки
|
protected |
Признак системного объекта
|
protected |
Признак валидности
|
protected |
Вектор ALD привилегий
|
protected |
Разделяемый указатель на соединение
|
protected |
Разделяемый указатель на LDAP сущность объекта
|
protected |
GID пользователя
|
protected |
GID.
|
protected |
Длина истории паролей
|
protected |
Текущий уровень информации
|
protected |
InTGT принципал Kerberos.
|
protected |
OutTGT принципал Kerberos.
|
protected |
Указатель на политику Kerberos.
|
protected |
Разделяемый указатель на принципал Kerberos.
|
protected |
Принципал Kerberos.
|
protected |
Приципал Kerberos.
|
protected |
Максимальное время жизни
|
protected |
Минимальное число классов
|
protected |
Минимальная длина
|
protected |
Минимальное время жизни
|
protected |
Указатель на интерфейс ядра
|
protected |
Идентификатор сервера
|
protected |
Статус задания
|
protected |
Базовый путь поиска в LDAP.
|
protected |
Строка флагов компьютера
|
protected |
Строковое представление GID пользователя
|
protected |
Тестовое представление GID.
|
protected |
Имя InTGT принципала Kerberos.
|
protected |
Имя контроллера домена
|
protected |
Расположение документа
|
protected |
Расположение файла журнала
|
protected |
Наименование
|
protected |
Тип объекта ALD.
|
protected |
Имя OutTGT принципала Kerberos.
|
protected |
Тип задания
|
protected |
Строковое представление UID пользователя
|
protected |
Версия документа
|
protected |
Версия домена
|
protected |
Тип отношений
|
protected |
UID пользователя
ald_string_list ALD::ald_pam_user_extra::mounts |
Список монтируемых каталогов
size_t ALD::ald_portable_load_extra::nline |
Номер строки
ostream* ALD::ald_portable_save_extra::os |
Указатель потока вывода
string ALD::ald_portable_save_extra::otype |
Тип объекта
string ALD::ald_delete_object_extra::otype |
Тип объекта
void* ALD::ald_pam_user_extra::pamh |
Дескриптор PAM сессии
bool ALD::ald_object_action_extra::quiet |
Признак тихого режима
bool ALD::ald_task_extra::skip |
Признак пропуска задания
string ALD::ald_task_extra::type |
Тип задания
uid_t ALD::ald_pam_user_extra::uid |
UID.
string ALD::ald_pam_user_extra::user |
Пользователь
bool ALD::ald_portable_save_extra::verbose |
Признак вывода информации
bool ALD::ald_portable_load_extra::verbose |
Признак вывода информации
string ALD::ald_portable_load_extra::version |
Версия