User`s guide

LUC API Reference [H]
Parameters
key Identifies the configuration option to get. For a list of configuration
options, see setConfigValue Method on page 155.
value Returns a pointer to the value for the corresponding configuration
key.
Return Codes
LUC_ERR_OK The operation was successful.
LUC_ERR_INVALID_KEY
The key parameter is not one of the predefined LUC configuration
keys (LUC_CONFIG_* ).
H.4 LUC Type Definitions
LucServiceType defines the type of the LucEndpoint object.
typedef enum {
LUC_SERVER_ONLY = 1,
LUC_CLIENT_ONLY,
LUC_CLIENT_SERVER
} LucServiceType_t;
Endpoints may be constructed to behave as a client and a server or they can be
specialized to be one or the other. The LucServiceType typedef describes
what type of LucEndpoint object is being created.
LUC remote procedure calls can be grouped by their intended service type. The
following service types are predefined. The programmer can specify other application
specific values or use the predefined values.
typedef u_int32_t luc_service_type_t;
#define LUC_ST_QueryManager 0
#define LUC_ST_QueryEngine 1
#define LUC_ST_Coordinator 2
#define LUC_ST_Restore 3
#define LUC_ST_Snapshot 4
#define LUC_ST_UpdateManager 5
#define LUC_ST_UpdateEngine 6
#define LUC_ST_OutputLog 7
#define LUC_ST_Any 8
#define LUC_ST_ErrorLog 9
Error return codes are described with the methods that return them. The programmer
can specify other application specific error return codes or use the predefined values.
typedef int32_t luc_error_t;
S247920 159