From 2e3f3ba7ebf320013e71c1708573b4c527c8c6f9 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Fri, 16 May 2003 23:49:45 +0000 Subject: [PATCH] increased access control --- src/cas/generic/casdef.h | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/cas/generic/casdef.h b/src/cas/generic/casdef.h index 57d72a906..09b6df353 100644 --- a/src/cas/generic/casdef.h +++ b/src/cas/generic/casdef.h @@ -725,8 +725,6 @@ public: // epicsShareFunc caServer * getCAS () const; - void serverInitiatedDestroy (); - private: class casAsyncReadIOI * pAsyncReadIOI; // @@ -740,6 +738,9 @@ private: casAsyncReadIO ( const casAsyncReadIO & ); casAsyncReadIO & operator = ( const casAsyncReadIO & ); + + void serverInitiatedDestroy (); + friend class casAsyncReadIOI; }; // @@ -781,8 +782,6 @@ public: // epicsShareFunc caServer * getCAS () const; - void serverInitiatedDestroy (); - private: class casAsyncWriteIOI * pAsyncWriteIOI; // @@ -796,6 +795,9 @@ private: casAsyncWriteIO ( const casAsyncWriteIO & ); casAsyncWriteIO & operator = ( const casAsyncWriteIO & ); + + void serverInitiatedDestroy (); + friend class casAsyncWriteIOI; }; // @@ -828,8 +830,6 @@ public: // epicsShareFunc caServer * getCAS () const; - void serverInitiatedDestroy (); - private: class casAsyncPVExistIOI * pAsyncPVExistIOI; @@ -844,6 +844,9 @@ private: casAsyncPVExistIO ( const casAsyncPVExistIO & ); casAsyncPVExistIO & operator = ( const casAsyncPVExistIO & ); + + friend class casAsyncPVExistIOI; + void serverInitiatedDestroy (); }; // @@ -874,8 +877,6 @@ public: // epicsShareFunc caServer * getCAS () const; - void serverInitiatedDestroy (); - private: class casAsyncPVAttachIOI * pAsyncPVAttachIOI; @@ -890,6 +891,9 @@ private: casAsyncPVAttachIO ( const casAsyncPVAttachIO & ); casAsyncPVAttachIO & operator = ( const casAsyncPVAttachIO & ); + + friend class casAsyncPVAttachIOI; + void serverInitiatedDestroy (); }; //