Property info struct containing lists of commands and specifiers. More...
Public Attributes | |
uint32 | _reserved [10] |
Reserved for future expansion, do not use. | |
uint32 | commands [10] |
Zero-terminated array of commands understood by the property e.g. B_GET_PROPERTY . | |
compound_type | ctypes [3] |
Type chunks? | |
uint32 | extra_data |
Place to specify freeform data, it is not used by the OS. | |
const char * | name |
The name of the property. | |
uint32 | specifiers [10] |
Zero-terminated array of the specifiers understood by the property e.g. B_DIRECT_SPECIFIER . | |
uint32 | types [10] |
Type chunks? | |
const char * | usage |
Human-readable string describing the property and its supported commands and specifiers. | |
Property info struct containing lists of commands and specifiers.
property_info::_reserved |
Reserved for future expansion, do not use.
property_info::commands |
Zero-terminated array of commands understood by the property e.g. B_GET_PROPERTY
.
If the first element is 0 it is treated as a wildcard matching all supported commands.
property_info::ctypes |
Type chunks?
property_info::extra_data |
Place to specify freeform data, it is not used by the OS.
property_info::name |
The name of the property.
property_info::specifiers |
Zero-terminated array of the specifiers understood by the property e.g. B_DIRECT_SPECIFIER
.
If the first element is 0 it is treated as a wildcard matching all supported specifiers.
property_info::types |
Type chunks?
property_info::usage |
Human-readable string describing the property and its supported commands and specifiers.