1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
@node Public structures
@chapter Public structures
@defvr {Public Type} VF_PARSER_T
Type representing "parser" - an object used to parse VOBJECTS.
@end defvr
@defvr {Public Type} VF_OBJECT_T
Type representing an "object" - objects are collections of properties.
@end defvr
@defvr {Public Type} VF_PROP_T
Type representing a "property" - properties associate a name & a value.
@end defvr
@deftp {Structure} VF_ISO8601_PERIOD_T @*
@{@*
uint32_t years@*
uint32_t months@*
uint32_t weeks@*
uint32_t days@*
uint32_t hours@*
uint32_t minutes@*
uint32_t seconds@*
@}
VF_ISO8601_PERIOD_T is used to encapsulate an ISO time 'period'.
@end deftp
@deftypevr {Public Type} uint8_t vf_encoding_t
vf_encoding_t enumerates the supported encodings (formats) of a
vformat object property. Each "value" has a field of this type.
Predefined values
@multitable {VF_ENC_QUOTEDPRINTABLE}{((vf_encoding_t)aaaa}{123456}
@item VF_ENC_UNKNOWN @tab ((vf_encoding_t)(0))
@item VF_ENC_7BIT @tab ((vf_encoding_t)(1))
@item VF_ENC_8BIT @tab ((vf_encoding_t)(2))
@item VF_ENC_BASE64 @tab ((vf_encoding_t)(3))
@item VF_ENC_QUOTEDPRINTABLE @tab ((vf_encoding_t)(4))
@item VF_ENC_VOBJECT @tab ((vf_encoding_t)(5))
@end multitable
@end deftypevr
@deftypevr {Public Type} uint16_t vf_get_t
vf_get_t controls the operation of vf_get_property() (qv). Controls
how far the search algorithm is prepared to go in order to return a
property ready for modification.
Predefined values
@multitable {VF_ENC_QUOTEDPRINTABLE}{((vf_encoding_t)aaaa}{Find & append if not present123456}
@item VFGP_FIND @tab ((vf_get_t)(0x0001)) @tab Search for property
@item VFGP_APPEND @tab ((vf_get_t)(0x0002)) @tab Append property, no search
@item VFGP_GET @tab ((vf_get_t)(0x0003)) @tab Find & append if not present
@end multitable
@end deftypevr
@deftypevr {Public Type} uint32_t vf_search_flags_t
vf_search_flags_t is used to describe how string matching is performed
when searching for properties, qualifiers, values etc.
@end deftypevr
|