doc
This commit is contained in:
+14
-10
@@ -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
|
||||
|
||||
|
||||
|
||||
@@ -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".
|
||||
|
||||
|
||||
Reference in New Issue
Block a user