![]() |
Struct of all policy values and operation policies.
This is utilizes by as_config, to define global and default values for policies.
Definition at line 506 of file as_policy.h.
#include "as_policy.h"
Related Functions | |
(Note that these are not member functions.) | |
as_policies * | as_policies_init (as_policies *p) |
void | as_policies_resolve (as_policies *p) |
|
related |
Initialize as_policies to undefined values. as_policies_resolve() will later be called resolve undefined values to global defaults.
p | The policies to undefine |
|
related |
Resolve global policies (like timeout) with operational policies (like as_policy_read).
p | The policies to resolve |
as_policy_admin as_policies::admin |
The default administration policy.
Definition at line 603 of file as_policy.h.
as_policy_apply as_policies::apply |
The default apply policy.
Definition at line 578 of file as_policy.h.
as_policy_batch as_policies::batch |
The default batch policy.
Definition at line 598 of file as_policy.h.
as_policy_exists as_policies::exists |
Specifies the behavior for the existence of the record.
The default value is AS_POLICY_EXISTS_DEFAULT
.
Definition at line 549 of file as_policy.h.
as_policy_gen as_policies::gen |
Specifies the behavior for the generation value.
The default value is AS_POLICY_GEN_DEFAULT
.
Definition at line 541 of file as_policy.h.
as_policy_info as_policies::info |
The default info policy.
Definition at line 593 of file as_policy.h.
as_policy_key as_policies::key |
Specifies the behavior for the key.
The default value is AS_POLICY_KEY_DEFAULT
.
Definition at line 533 of file as_policy.h.
as_policy_operate as_policies::operate |
The default operate policy.
Definition at line 568 of file as_policy.h.
as_policy_query as_policies::query |
The default query policy.
Definition at line 583 of file as_policy.h.
as_policy_read as_policies::read |
The default read policy.
Definition at line 558 of file as_policy.h.
as_policy_remove as_policies::remove |
The default remove policy.
Definition at line 573 of file as_policy.h.
as_policy_retry as_policies::retry |
Specifies the behavior for failed operations.
The default value is AS_POLICY_RETRY_DEFAULT
.
Definition at line 526 of file as_policy.h.
as_policy_scan as_policies::scan |
The default scan policy.
Definition at line 588 of file as_policy.h.
uint32_t as_policies::timeout |
Default timeout in milliseconds.
Will be used if specific policies have a timeout of 0 (zero).
The default value is AS_POLICY_TIMEOUT_DEFAULT
.
Definition at line 519 of file as_policy.h.
as_policy_write as_policies::write |
The default write policy.
Definition at line 563 of file as_policy.h.