sharedMemory.vh
/*
** $RCSfile: sharedMemory.vh $
** $Revision: 1.7 $
** $Author: doomer $
** $Date: 1996/02/01 11:53:22 $
** Copyright (c) 1996 John Dumais
*/
long createLongShare(char *segmentName, long nLongs);
long createShortShare(char *segmentName, long nShorts);
long createDoubleShare(char *segmentName, long nDoubles);
long openLongShare(char *segmentName, long nLongs);
long openShortShare(char *segmentName, long nShorts);
long openDoubleShare(char *segmentName, long nDoubles);
long writeLongData(char *segmentName, long *data, long nLongs);
long writeShortData(char *segmentName, short *data, long nShorts);
long writeDoubleData(char *segmentName, double *data, long nDoubles);
long readLongData(char *segmentName, long *data, long nLongs);
long readShortData(char *segmentName, short *data, long nShorts);
long readDoubleData(char *segmentName, double *data, long nDoubles);
long attachSharedMemory(char *segmentName);
long detachSharedMemory(char *segmentName);
long destroySharedMemory(char *segmentName);
long destroyAllSharedMemory(void);
long numberOfSegments(void);
long enumerateSharedMemory(char **segmentNames,
long *nElements,
short *dataType,
long nEntries);
char *revInfo(void);
/*
** $Log: sharedMemory.vh $
** Revision 1.7 1996/02/01 11:53:22 doomer
** first time I git round trip with locking working
** Revision 1.6 1996/01/31 13:17:04 doomer
** added prototype for numberOfSegments() & enumerateSharedMemory().
** Revision 1.5 1996/01/30 17:59:08 doomer
** added copyright information.
** Revision 1.4 1996/01/30 15:58:16 doomer
** added more import library definitions.
** .,
** Revision 1.3 1996/01/29 18:05:06 doomer
** added revInfo() function
** Revision 1.2 1996/01/29 17:28:38 doomer
** added definition for destroyAllSharedMemory().
** Revision 1.1 1996/01/29 15:30:04 doomer
** Initial revision
*/