Astra Linux Directory Client Core API
1.7.0
Титульная страница
Группы
Пространства имен
Классы
Файлы
Файлы
Список членов всех файлов
Указатель
Классы
Пространства имен
Файлы
Функции
Переменные
Определения типов
Перечисления
Элементы перечислений
Макросы
Группы
Страницы
action-definitions.h
См. документацию.
1
6
#ifndef ALD_ACTION_DEFINITIONS
7
#define ALD_ACTION_DEFINITIONS
8
9
namespace
ALD
10
{
11
18
// common action definition
20
#define ALD_LOAD_SETTINGS "LoadSettings"
21
#define ALD_COMMIT_CFG_WARN "CommitConfigWarning"
22
#define ALD_COMMIT_CFG_PRE "CommitConfigPreparing"
23
#define ALD_STOP_SERVICES "StopServices"
24
#define ALD_START_SERVICES "StartServices"
25
#define ALD_MOUNT_FS "MountFS"
26
#define ALD_UMOUNT_FS "UnMountFS"
27
#define ALD_SHOW_SECTION_HELP "SectionHelp"
28
29
// for installation
30
#define ALD_INSTALL_EXTENSION "InstallExtension"
31
32
// after initialization
33
#define ALD_INIT "InitALD"
34
35
// for schemas before ldaptest
36
#define ALD_INIT_LDAP_SCHEMA "InitLdapSchema"
37
38
// Start, Stop
39
#define ALD_STARTING "Starting"
40
#define ALD_STARTING_WARN "StartingWarning"
41
#define ALD_STOPPING "Stopping"
42
#define ALD_STOPPING_WARN "StoppingWarning"
43
#define ALD_STARTED "Started"
44
#define ALD_STOPPED "Stopped"
45
46
// File Server
47
#define ALD_INIT_FS "InitFileServer"
48
#define ALD_START_FS "StartFileServer"
49
#define ALD_STOP_FS "StopFileServer"
50
#define ALD_INSTALL_RC_FS "InstallFileServerRC"
51
#define ALD_REMOVE_RC_FS "RemoveFileServerRC"
52
53
// Slave Server
54
#define ALD_INIT_SS "InitSlaveServer"
55
#define ALD_ONLINE_SS "OnlineSlaveServer"
56
#define ALD_DISMISS_SS "DismissSlaveServer"
57
58
// Administration
59
#define ALD_USER_ADDED "UserAdded"
60
#define ALD_USER_CK_DELETING "CheckUserDeleting"
61
#define ALD_USER_DO_DELETING "DoUserDeleting"
62
#define ALD_USER_DELETED "OnUserDeleted"
63
#define ALD_USER_SHOW "ShowUser"
64
65
#define ALD_GROUP_ADDED "GroupAdded"
66
#define ALD_GROUP_CK_DELETING "CheckGroupDeleting"
67
#define ALD_GROUP_DO_DELETING "DoGroupDeleting"
68
#define ALD_GROUP_DELETED "GroupDeleted"
69
#define ALD_GROUP_SHOW "ShowGroup"
70
71
#define ALD_POLICY_SHOW "ShowPolicy"
72
73
#define ALD_SERVICE_ADDED "ServiceAdded"
74
#define ALD_SERVICE_CK_DELETING "CheckServiceDeleting"
75
#define ALD_SERVICE_DO_DELETING "DoServiceDeleting"
76
#define ALD_SERVICE_DELETED "ServiceDeleted"
77
#define ALD_SERVICE_SHOW "ShowService"
78
79
#define ALD_SGROUP_ADDED "ServiceGroupAdded"
80
#define ALD_SGROUP_CK_DELETING "CheckServiceGroupDeleting"
81
#define ALD_SGROUP_DO_DELETING "DoServiceGroupDeleting"
82
#define ALD_SGROUP_DELETED "ServiceGroupDeleted"
83
#define ALD_SGROUP_SHOW "ShowServiceGroup"
84
85
#define ALD_HGROUP_ADDED "HostGroupAdded"
86
#define ALD_HGROUP_CK_DELETING "CheckHostGroupDeleting"
87
#define ALD_HGROUP_DO_DELETING "DoHostGroupDeleting"
88
#define ALD_HGROUP_DELETED "HostGroupDeleted"
89
#define ALD_HGROUP_SHOW "ShowHostGroup"
90
91
#define ALD_HOST_ADDED "HostAdded"
92
#define ALD_HOST_CK_DELETING "CheckHostDeleting"
93
#define ALD_HOST_DO_DELETING "DoHostDeleting"
94
#define ALD_HOST_DELETED "HostDeleted"
95
#define ALD_HOST_SHOW "ShowHost"
96
#define ALD_HOST_STATUS "ShowStatus"
97
#define ALD_HOST_INIT_SVCS "InitHostServices"
98
99
#define ALD_TD_ADDED "TrustedDomainAdded"
100
#define ALD_TD_CK_DELETING "CheckTrustedDomainDeleting"
101
#define ALD_TD_DO_DELETING "DoTrustedDomainDeleting"
102
#define ALD_TD_DELETED "TrustedDomainDeleted"
103
#define ALD_TD_SHOW "ShowTrustedDomain"
104
105
#define ALD_FILESRV_SHOW "ShowFileServer"
106
107
#define ALD_DELETE_OBJECT "DeleteObject"
108
109
#define ALD_UPDATE_KRB_ACL "UpdateKrbAcl"
110
#define ALD_APPLY_KRB_ACL "ApplyKrbAcl"
111
#define ALD_UPDATE_SYS_KEYTAB "UpdateSysKeytab"
112
113
// Replication
114
#define ALD_UPDATE_KPROPD_ACL "UpdateKpropdAcl"
115
#define ALD_PROPAGATE_KRB_BASE "PropagateKrbBase"
116
117
// Test integrity
118
#define ALD_TEST_INTEGRITY "DoTestIntegrity"
119
#define ALD_TI_CHECK_USER "DoTestIntegrityUser"
120
#define ALD_TI_CHECK_GROUP "DoTestIntegrityGroup"
121
#define ALD_LDAP_CONSISTENCY "DoLDAPConsistecy"
122
123
// Backup
124
#define ALD_BACKUP_FILES "DoBackupFiles"
125
#define ALD_RESTORE_FILES "DoRestoreFiles"
126
#define ALD_SERVER_RESTORED "ALDServerRestored"
127
#define ALD_PORTABLE_SAVE "DoPortableSave"
128
#define ALD_PORTABLE_LOAD "DoPortableLoad"
129
#define ALD_PORTABLE_SAVE_STAGE "DoPortableSaveStage"
130
131
// Client action definition
132
#define ALD_PAM_CHECK_ACCOUNT "PamCheckUserAccounting"
133
#define ALD_PAM_SESSION_OPENING "PamSessionOpening"
134
#define ALD_PAM_OPEN_SESSION "PamOpenSession"
135
#define ALD_PAM_SESSION_CLOSING "PamSessionClosing"
136
#define ALD_PAM_CLOSE_SESSION "PamCloseSession"
137
#define ALD_PAM_CHECK_SESSION "PamCheckSession"
138
#define ALD_PAM_SET_CREDENTIALS "PamSetCredentials"
139
140
#define ALD_MOUNT_HOME "MountHome"
141
#define ALD_UMOUNT_HOME "UnMountHome"
142
143
// ALD daemon action definition
144
#define ALD_TASK_PROCESSING "TaskProcessing"
145
#define ALD_TASK_PENDING "TaskPending"
146
#define ALD_EVENT_PENDING "EventPending"
147
#define ALD_USERHOME_CREATE "CreateUserHome"
148
#define ALD_USERHOME_ARCHIVE "ArchiveUserHome"
149
#define ALD_CACHE_PENDING "CachePending"
150
#define ALD_BROADCAST_MESSAGE "BroadcastMessage"
151
#define ALD_STATISTICS "Statistics"
152
#define ALD_LOAD_RPC_COMMANDS "LoadRpcCommands"
153
#define ALD_RPCSRV_START "RpcServerStart"
154
#define ALD_RPCSRV_STOP "RpcServerStop"
155
#define ALD_CONNECTION_LOST "ConnectionLost"
156
#define ALD_CONNECTION_RESTORED "ConnectionRestored"
157
158
// ALD Task Types
159
#define ALD_TASK_TYPE_CREATE_HOME "create-home"
160
#define ALD_TASK_TYPE_ARCHIVE_HOME "archive-home"
161
#define ALD_TASK_TYPE_APPLY_KRB_ACL "apply-krb-acl"
162
#define ALD_TASK_TYPE_UPDATE_KRB_ACL "update-krb-acl"
163
#define ALD_TASK_TYPE_UPDATE_KPROPD_ACL "update-kpropd-acl"
164
#define ALD_TASK_TYPE_RM_LDAP_PROVIDER "remove-ldap-provider"
165
#define ALD_TASK_TYPE_PROPAGATE_KRB "propagate-krb-base"
166
#define ALD_TASK_TYPE_RM_DOCUMENT "remove-document"
167
168
// ALD Event Types
169
#define ALD_EVENT_TYPE_KICK_USER "kick-user"
170
#define ALD_EVENT_TYPE_SVC_RESTART "service-restart"
171
#define ALD_EVENT_TYPE_DOC_CHECK "check-document"
172
#define ALD_EVENT_TYPE_RECONFIGURE "reconfigure"
173
174
// ALD daemon sockopt action (objects: rpc, udp, unix)
175
#define ALD_SET_SOCKOPT "SetSockOpt"
176
// ALD daemon sockets objects: rpc, udp, unix
177
#define ALD_SOCK_RPC "RPC"
178
#define ALD_SOCK_UDP "UPD"
179
#define ALD_SOCK_UNIX "UNIX"
180
181
// ALD daemon fork action (objects: prefork, parent, child)
182
#define ALD_DAEMON_FORK "DaemonFork"
183
#define ALD_RPC_FORK "RPCFork"
184
// ALD daemon fork action objects: prefork, parent, child
185
#define ALD_FORK_PREFORK "prefork"
186
#define ALD_FORK_PARENT "parent"
187
#define ALD_FORK_CHILD "child"
188
191
}
// ALD
192
193
#endif // ALD_ACTION_DEFINITIONS
src
include
action-definitions.h
Документация по Astra Linux Directory Client Core API. Последние изменения: Вс 21 Фев 2016 23:49:36. Создано системой
1.8.7