Example #1
0
AwaError AwaChangeSet_GetValuesAsObjectLinkArrayPointer(const AwaChangeSet * changeSet, const char * path, const AwaObjectLinkArray ** valueArray)
{
    return ResponseCommon_GetValuePointer(changeSet->ResponseCommon, path,
                                          (const void **)valueArray, NULL,
                                          AwaResourceType_ObjectLinkArray,
                                          sizeof(AwaObjectLinkArray *));
}
Example #2
0
AwaError AwaChangeSet_GetValueAsOpaquePointer(const AwaChangeSet * changeSet, const char * path, const AwaOpaque ** value)
{
    return ResponseCommon_GetValuePointer(changeSet->ResponseCommon, path,
                                          (const void **)value, NULL,
                                          AwaResourceType_Opaque,
                                          sizeof(AwaOpaque));
}
AwaError ResponseCommon_GetValueAsOpaque(const ResponseCommon * response, const char * path, AwaOpaque * value)
{
    AwaOpaque * storedOpaque;

    AwaError result = ResponseCommon_GetValuePointer(response, path, (const void **)&storedOpaque, NULL, AwaResourceType_Opaque, sizeof(*value));

    if ((result == AwaError_Success) && (value != NULL))
    {
        value->Data = storedOpaque->Data;
        value->Size = storedOpaque->Size;
    }
    return result;
}
AwaError ResponseCommon_GetValueAsObjectLink(const ResponseCommon * response, const char * path, AwaObjectLink * value)
{
    AwaObjectLink * storedObjectLink;

    AwaError result = ResponseCommon_GetValuePointer(response, path, (const void **)&storedObjectLink, NULL, AwaResourceType_ObjectLink, sizeof(*value));

    if ((result == AwaError_Success) && (value != NULL))
    {
        value->ObjectID = storedObjectLink->ObjectID;
        value->ObjectInstanceID = storedObjectLink->ObjectInstanceID;
    }
    return result;
}
Example #5
0
AwaError AwaClientGetResponse_GetValueAsBooleanPointer(const AwaClientGetResponse * response, const char * path, const AwaBoolean ** value)
{
    // AwaClientGetResponse is an alias for ResponseCommon
    return ResponseCommon_GetValuePointer((const ResponseCommon *)response, path, (const void **)value, NULL, AwaResourceType_Boolean, sizeof(AwaBoolean));
}
Example #6
0
AwaError AwaClientGetResponse_GetValuesAsObjectLinkArrayPointer(const AwaClientGetResponse * response, const char * path, const AwaObjectLinkArray ** valueArray)
{
    // AwaClientGetResponse is an alias for ResponseCommon
    return ResponseCommon_GetValuePointer((const ResponseCommon *)response, path, (const void **)valueArray, NULL, AwaResourceType_ObjectLinkArray, sizeof(AwaObjectLinkArray *));
}