◆ Flags
Property flags.
| Enumerator |
|---|
| FLAG_NONE | |
| FLAG_REQUIRED | |
| FLAG_HIDDEN | |
| FLAG_DEFAULT | |
◆ Types
Value types.
| Enumerator |
|---|
| TYPE_INTEGER | |
| TYPE_STRING | |
| TYPE_BOOLEAN | |
| TYPE_DEFAULT | |
◆ property() [1/3]
Construct a new property.
- Parameters
-
| name | property name |
| type | value type |
| defaultValue | default value |
| flags | property attributes |
◆ property() [2/3]
Construct a new property from an existing property.
- Parameters
-
| p | source property |
| addFlags | flags to add |
| removeFlags | flags to remove |
◆ property() [3/3]
Construct a new property from an existing property.
- Parameters
-
| p | source property |
| newDefaultValue | new default value |
| addFlags | flags to add |
| removeFlags | flags to remove |
◆ getDefaultValue()
| const string & getDefaultValue |
( |
| ) |
const |
Return the default value of the property or an empty string if there is no default value.
- Returns
- default value for the property
Referenced by serviceInfos::getPropertyValue().
◆ getFlags()
◆ getName()
| const string & getName |
( |
| ) |
const |
◆ getType()
Return the value type of the property.
- Returns
- property value type
◆ operator=()
◆ AUTH_ACCESS_TOKEN
◆ AUTH_PASSWORD
◆ AUTH_USERNAME
◆ CONNECTION_TLS
The common property 'connection.tls': this is used to start a secured connection if it is supported by the server (STARTTLS extension).
◆ CONNECTION_TLS_REQUIRED
The common property 'connection.tls.required' should be set to 'true' to make the connection process fail if the server can't start a secured connection (no effect if 'connection.tls' is not set to 'true').
◆ SERVER_ADDRESS
The common property 'server.address' which is the host name or the IP address of the server.
◆ SERVER_PORT
The common property 'server.port' which is the port used to connect to the server.
◆ SERVER_ROOTPATH
The common property 'server.rootpath' which is the full path of the folder on the server (for maildir, this is the local filesystem directory).
The documentation for this class was generated from the following files: