Up: GEOS SDK TechDocs | Up | Prev: EC() ... | Next: ECCheckProcessHandle() ...

ECCheckHugeArray()

void	ECCheckHugeArray(
        VMFileHandle		vmFile,
        VMBlockHandle		vmBlock);

This routine checks the validity of the passed Huge Array. If the block passed is not the directory block of a Huge Array, the routine fails.

Include: ec.h

ECCheckLibraryHandle()

void	ECCheckLibraryHandle(
        GeodeHandle gh);

This routine checks that the passed handle references a library. If the assertions fail, a fatal error will occur.

Include: ec.h

ECCheckLMemChunk()

void	ECCheckLMemChunk(
        void * chunkPtr);

This routine checks the validity of the chunk pointed to by chunkPtr . If the assertions fail, a fatal error will occur.

Include: ec.h

ECCheckLMemHandle()

void	ECCheckLMemHandle(
        MemHandle mh);

This routine checks that the passed handle is a memory handle and actually references a local memory block. If the assertions fail, a fatal error will occur.

Include: ec.h

ECCheckLMemHandleNS()

void	ECCheckLMemHandleNS(
        MemHandle mh);

This routine checks that the passed handle is a local memory handle; unlike ECCheckLMemHandle() , however, it does not check sharing violations (when threads are illegally using non-sharable memory). If the assertions fail, a fatal error will occur.

Include: ec.h

ECCheckLMemObject()

void	ECCheckLMemObject(
        optr	obj); 		/* Object must be locked down. */

This routine checks the validity of an object to ensure that it is an object stored in an object block. If the assertions fail, a fatal error will occur.

Include: ec.h

ECCheckLMemObjectHandles()

void	ECCheckLMemObjectHandles(
        MemHandle mh,
        ChunkHandle ch);

This routine checks the validity of an object to ensure that it is an object stored in an object block. If the assertions fail, a fatal error will occur.

Include: ec.h

ECCheckLMemOD()

void	ECCheckLMemOD(
        optr	o);

This routine checks the validity of the given local-memory-based object. If assertions fail, a fatal error will occur.

Include: ec.h

ECCheckLMemODHandles()

void	ECCheckLMemODHandles(
        MemHandle objHan,
        ChunkHandle objCh);

This routine checks the validity of the given local-memory-based object. If assertions fail, a fatal error will occur.

Include: ec.h

ECCheckMemHandle()

void	ECCheckMemHandle(
        MemHandle mh);

This routine checks that the passed handle is a memory handle that references a memory block. If the assertions fail, a fatal error will occur.

Include: ec.h

ECCheckMemHandleNS()

void	ECCheckMemHandleNS(
        MemHandle mh);

This routine checks that the passed handle references a memory block; unlike ECCheckMemHandle() , however, it will not check for sharing violations (when a thread illegally accesses a non-sharable block). If the assertions fail, a fatal error will occur.

Include: ec.h

ECCheckObject()

void	ECCheckObject(
        optr	obj);

This routine checks the validity of the given locked object. If the assertions fail, a fatal error will occur.

Include: ec.h

ECCheckObjectHandles()

void	ECCheckObjectHandles(
        Memhandle mh,
        ChunkHandle ch);

This routine checks the validity of the given locked object. If the assertions fail, a fatal error will occur.

ECCheckOD()

void	ECCheckOD(
        optr	obj);

This routine checks the validity of the given object. Unlike ECCheckLMemObject() , however, it allows optrs of Process objects to be specified. If assertions fail, a fatal error will occur.

ECCheckODHandles()

void	ECCheckODHandles(
        MemHandle objHan,
        ChunkHandle objCh);

This routine checks the validity of the given object. Unlike ECCheckLMemObjectHandles() , however, it allows processes to be specified. If assertions fail, a fatal error will occur.

Include: ec.h


Up: GEOS SDK TechDocs | Up | Prev: EC() ... | Next: ECCheckProcessHandle() ...