diff --git a/src/cas/README b/src/cas/README index f3451b422..639179a18 100644 --- a/src/cas/README +++ b/src/cas/README @@ -6,24 +6,28 @@ README file for the EPICS Channel Access Server Author Jeff Hill johill@lanl.gov $Log$ +Revision 1.1.1.1 1996/06/20 00:28:06 jhill +ca server installation + Directory Structure ------------------- -o example - example server tool -o generic - generic server lib source code -o os - os dependnet server lib source code -o io - io dependnet server lib source code -o build - server lib object code +o example - example server tool +o generic - generic server lib source code +o os - os dependnet server lib source code +o io - io dependnet server lib source code +o build/singleThread - server lib object code for single threaded use +o build/multiThread - server lib object code for multi threaded use Internal Source Code Naming Conventions --------------------------------------- o API class X will almost always have associated internal (usually private base) class named XI -o for class X there will be - o X.h - the class declaration (and simple inlines) - o XIL.h - complex inline functions (that will not - compile with until the compiler has seen +o for class X there will + o sometimes be X.h - the class declaration (and simple inlines) + o sometimes be XIL.h - complex inline functions (that will not + compile unless the compiler has seen the declarations of other classes) - o X.cc - all other source code for the class + o be X.cc - all other source code for the class diff --git a/src/cas/RELEASE_NOTES b/src/cas/RELEASE_NOTES index 54b641690..4c8da6a06 100644 --- a/src/cas/RELEASE_NOTES +++ b/src/cas/RELEASE_NOTES @@ -1,8 +1,9 @@ -Changes between epics 3.13 Beta 3 and 3.13 Beta 4 -**** API Changes **** +Changes between epics 3.13 Beta 4 and 3.13 Beta 5 + +**** API Change **** o The canonical PV name is returned from caServer::pvExistTest() in the supplied buffer and not in a gdd data descriptor. See "casdef.h". @@ -21,7 +22,7 @@ old API: // the server tool // // The server tool returns the unique canonical name for - // the pv into the gdd. A gdd is used here becuase this + // the pv into the gdd. A gdd is used here because this // operation is allowed to complete asynchronously. // virtual caStatus pvExistTest (const casCtx &ctx, const char *pPVName, @@ -32,7 +33,7 @@ new API: // // The server tool is encouraged to accept multiple PV name // aliases for the same PV here. However, one unique canonical name - // must be selected by the srever tool and returned to the + // must be selected by the server tool and returned to the // server lib for each PV. The server will use this canonical // name to prevent internal duplication of data structures for // process variables that have multiple aliases. @@ -57,6 +58,7 @@ new API: virtual pvExistReturn pvExistTest (const casCtx &ctx, const char *pPVName)=0; +**** API Change **** o The server tool must now use one of class casAsyncReadIO, casAsyncWriteIO, or casAsyncPVExistIO in place of casAsyncIO. See "casdef.h".