Definitions in ids.h

Preprocessor macro definitions for the ids.h header file in this library.

Definitions:

#define IDS_VERSION ( 1001000 )
This identifier is used to make the IDS functions visible for public use.

This identifier is used to indicate that the IDS API has been deprecated. The version of the IDS library

The version number is constructed by adding the major version number, minor version number, and patch number, as follows: (Major * 1000000) + (Minor * 1000) + Patch (0)

Since: BlackBerry 10.2.0

#define IDS_VERSION_STRING "1.1.0"
The version of the IDS library as a string.

The version is constructed by separating the major version, minor version, and patch with decimal points, for example: 1.1.0

Since: BlackBerry 10.2.0

#define IDS_LOG_NONE "Silent"
With the logging verbosity set to "silent", logs will not be generated.

Since: BlackBerry 10.2.0

#define IDS_LOG_NORMAL "Normal"
"Normal" is the default verbosity, which generates errors and warnings.

Since: BlackBerry 10.2.0

#define IDS_LOG_VERBOSE "Verbose"
The "verbose" logging level includes the "normal" level plus info logging to help debug application integration.

Since: BlackBerry 10.2.0

#define IDS_MAX_PROPERTY_COUNT 10
The maximum number of properties that can be included in a single ids_get_properties() call.

Since: BlackBerry 10.2.0

#define IDS_MAX_PROPERTY_NAME_LEN 32
The maximum string length of a single property name that can be passed in a single ids_get_properties() call, excluding the terminating NULL.

Since: BlackBerry 10.2.0

#define IDS_MAX_DATA_NAME_LEN 128
The maximum string length of a single data name that can be passed in ids_get_data(), ids_set_data(), ids_create_data() and ids_delete_data() calls, excluding the terminating NULL.

Since: BlackBerry 10.2.0

Library:

libids (For the qcc command, use the -l ids option to link against this library)