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 *)); }
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; }
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)); }
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 *)); }