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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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
GEOS SDK TechDocs
|
|
EC() ...
|
ECCheckProcessHandle() ...