Public Attributes | List of all members
property_info Struct Reference

Property info struct containing lists of commands and specifiers. More...

Public Attributes

uint32 _reserved [10]
 Reserved for future expansion, do not use. More...
 
uint32 commands [10]
 Zero-terminated array of commands understood by the property e.g. B_GET_PROPERTY. More...
 
compound_type ctypes [3]
 Type chunks? More...
 
uint32 extra_data
 Place to specify freeform data, it is not used by the OS. More...
 
const char * name
 The name of the property. More...
 
uint32 specifiers [10]
 Zero-terminated array of the specifiers understood by the property e.g. B_DIRECT_SPECIFIER. More...
 
uint32 types [10]
 Type chunks? More...
 
const char * usage
 Human-readable string describing the property and its supported commands and specifiers. More...
 

Detailed Description

Property info struct containing lists of commands and specifiers.

Since
BeOS R3

Member Data Documentation

◆ _reserved

property_info::_reserved

Reserved for future expansion, do not use.

Since
Haiku R1

◆ commands

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.

Since
BeOS R3

◆ ctypes

property_info::ctypes

Type chunks?

Since
Haiku R1

◆ extra_data

property_info::extra_data

Place to specify freeform data, it is not used by the OS.

Since
BeOS R3

◆ name

property_info::name

The name of the property.

Since
BeOS R3

◆ specifiers

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.

Since
BeOS R3

◆ types

property_info::types

Type chunks?

Since
Haiku R1

◆ usage

property_info::usage

Human-readable string describing the property and its supported commands and specifiers.

Since
BeOS R3