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

Header to the object module - functions/methods accessing data of object messages inside modules. More...

#include "clDsmSystem.h"
#include "linkList.h"
#include "defMemUtilsMgd.h"

Go to the source code of this file.

Data Structures

struct  ObjectDataInfo_t

Defines

#define MAX_OBJ_NAME_SIZE   255 /* -- Including null terminator */

Typedefs

typedef struct ObjectDataInfo_tpObjectDataInfo_t

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 relevant information from selected fields. Stote extracted information into structure supplied by calling function.
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

Header to the object module - functions/methods accessing data of object messages inside modules.

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 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.

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