DSMCC  15.3.1
source/dscore/src/object.c File Reference

Functions/methods for creating/destroying and managing attributes of DSM-CC object carousel objects. More...

#include "clDsmSystem.h"
#include <string.h>
#include "object.h"
#include "linkList.h"
#include "cacheMgr.h"
#include "clDsmUtils.h"
#include "defMemUtilsMgd.h"

Functions

BOOLEAN objectDataGetKeyAndLen (const MemPtr mpObjectData, ObjectKey_t *pObjectKey, U32BIT *pObjectLength)
BOOLEAN objectDataGetInfo (const MemPtr mpObjectData, ObjectDataInfo_t *pObjInf)
 Parse the supplied object data. Verify selected fields. Extract generic information from selected fields. Store extracted information into structure supplied by calling function. Kind specific info is not extracted and stored at this point.
BOOLEAN odDirFindBinding (const MemPtr mpObject, pObjectDataInfo_t pObjInf, U8BIT *name, MemPtr *mpBinding)
BOOLEAN odDirGetBindingInfo (const MemPtr mpBinding, ObjectLocation_t *pLocation, DeliveryParaTap_t *pTap)
U8BIT odDirBindingNameLength (const MemPtr mpBinding)
U8BIT odDirBindingNameCopy (const MemPtr mpBinding, U8BIT *name)
BOOLEAN odDirGetBindingKind (const MemPtr mpBinding, U32BIT *pKind)
void odDirGetBindingsCount (const MemPtr mpObject, pObjectDataInfo_t pObjInf, U16BIT *pBindingsCount)
U16BIT odDirCountAndFirstBinding (const MemPtr mpObject, pObjectDataInfo_t pObjInf, MemPtr *mpFirstBinding)
BOOLEAN odDirGetNextBinding (const MemPtr mpCurrBinding, MemPtr *mpNextBinding)

Detailed Description

Functions/methods for creating/destroying and managing attributes of DSM-CC object carousel objects.

Date:
28/9/2001
Author:
R Taylor

Function Documentation

BOOLEAN objectDataGetInfo ( const MemPtr  mpObjectData,
ObjectDataInfo_t pObjInf 
)

Parse the supplied object data. Verify selected fields. Extract generic information from selected fields. Store extracted information into structure supplied by calling function. Kind specific info is not extracted and stored at this point.

Parse the supplied object data. Verify selected fields. Extract relevant information from selected fields. Stote extracted information into structure supplied by calling function.

Parameters:
mpObjectDataThe object data to be parsed.
pObjInfThe structure to be populated.
Returns:
TRUE on success. FALSE on failure.
 All Data Structures Files Functions Typedefs