#define __pvConnection_cc 1 #include "pvConnection.h" pvConnectionClass::pvConnectionClass ( void ) { maxPvs = 0; numPvs = 0; id = NULL; mask = NULL; connectionMask = 0; numConnectionsExpected = 0; } pvConnectionClass::~pvConnectionClass ( void ) { if ( id ) delete[] id; if ( mask ) delete[] mask; } int pvConnectionClass::findPv ( void *Pv ) { int i; for ( i=0; i= maxPvs ) return 0; //error connectionMask |= mask[numConnectionsExpected]; numConnectionsExpected++; return 1; } int pvConnectionClass::pvsConnected ( void ) { return !connectionMask; }