struct IRES_ProtocolArgs * protocolArgs
Pointer to the Resource Protocol Arguments.
Definition: ires_common.h:136
IRES_Status
IRES_Status defines the standard error and success codes returned by IRES APIs.
Definition: ires_common.h:57
Abstract Protocol Arguments structure definition. Actual arguments passed by the algorithm to request...
Definition: ires_common.h:110
struct IRES_Obj * IRES_Handle
Handle to "logical" resource.
Definition: ires_common.h:196
Protocol revision type. Used to ensure the given 'protocol' revision can be validated.
Definition: ires_common.h:73
Definition: ires_common.h:94
Definition: ires_common.h:61
Int32 size
Definition: ires_common.h:112
Definition: ires_common.h:90
struct IRES_ResourceDescriptor IRES_ResourceDescriptor
Descriptor to Logical Resource.
Int32 size
Definition: ires_common.h:169
Int32 persistent
Definition: ires_common.h:181
Definition: ires_common.h:63
IRES_RequestMode mode
Definition: ires_common.h:113
IRES_Obj holds the private state associated with each logical resource.
Definition: ires_common.h:176
struct IRES_Properties IRES_Properties
Abstract Resource Properties structure/pointer definition. Actual resource protocol will supply the c...
struct IRES_ProtocolArgs IRES_ProtocolArgs
Abstract Protocol Arguments structure definition. Actual arguments passed by the algorithm to request...
struct IRES_Obj * handle
Definition: ires_common.h:155
This header defines all types, constants, and functions defined by XDAIS for algorithms.
unsigned int Radius
Definition: ires_common.h:76
struct IRES_Obj IRES_Obj
IRES_Obj holds the private state associated with each logical resource.
Definition: ires_common.h:58
Definition: ires_common.h:60
unsigned int Major
Definition: ires_common.h:74
Descriptor to Logical Resource.
Definition: ires_common.h:122
Definition: ires_common.h:59
IRES_ProtocolRevision * revision
The revision of the IRES_ResourceProtocol Interface expected by the client algorithm.
Definition: ires_common.h:147
Void(* getStaticProperties)(struct IRES_Obj *resourceHandle, IRES_Properties *resourceProperties)
Definition: ires_common.h:188
unsigned int Source
Definition: ires_common.h:75
IRES_RequestMode
Mode in which resources can be requested.
Definition: ires_common.h:85
String resourceName
Definition: ires_common.h:127
struct IRES_ProtocolRevision IRES_ProtocolRevision
Protocol revision type. Used to ensure the given 'protocol' revision can be validated.
Definition: ires_common.h:86
Definition: ires_common.h:62
Definition: ires_common.h:65
Definition: ires_common.h:66
Abstract Resource Properties structure/pointer definition. Actual resource protocol will supply the c...
Definition: ires_common.h:168
Definition: ires_common.h:64