137 lines
3.9 KiB
HTML
137 lines
3.9 KiB
HTML
<?xml version="1.0" encoding="iso-8859-1"?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
|
<title>EPICS pvAccessCPP</title>
|
|
<link rel="stylesheet" type="text/css"
|
|
href="http://epics-pvdata.sourceforge.net/base.css" />
|
|
<link rel="stylesheet" type="text/css"
|
|
href="http://epics-pvdata.sourceforge.net/epicsv4.css" />
|
|
<style type="text/css">
|
|
/*<![CDATA[*/
|
|
.about { margin-left: 3em; margin-right: 3em; font-size: .83em}
|
|
table { margin-left: auto; margin-right: auto }
|
|
.diagram { text-align: center; margin: 2.5em 0 }
|
|
span.opt { color: grey }
|
|
span.nterm { font-style:italic }
|
|
span.term { font-family:courier }
|
|
span.user { font-family:courier }
|
|
span.user:before { content:"<" }
|
|
span.user:after { content:">" }
|
|
.nonnorm { font-style:italic }
|
|
p.ed { color: #AA0000 }
|
|
span.ed { color: #AA0000 }
|
|
p.ed.priv { display: inline; }
|
|
span.ed.priv { display: inline; }
|
|
/*]]>*/</style>
|
|
<!-- Script that generates the Table of Contents -->
|
|
<script type="text/javascript"
|
|
src="http://epics-pvdata.sourceforge.net/script/tocgen.js">
|
|
</script>
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<div class="head">
|
|
<h1>EPICS pvAccessCPP</h1>
|
|
<!-- Maturity: Working Draft or Request for Comments, or Recommendation, and date. -->
|
|
|
|
<h2 class="nocount">EPICS v4 Working Group, Working Draft, 16-June-2015</h2>
|
|
<dl>
|
|
<dt>Latest version:</dt>
|
|
<dd><a
|
|
href="pvAccessCPP.html">pvAccessCPP.html
|
|
</a></dd>
|
|
<dt>This version:</dt>
|
|
<dd><a
|
|
href="pvAccessCPP_20150616.html">pvAccessCPP_20150616.html
|
|
</a></dd>
|
|
<dt>Previous version:</dt>
|
|
<dd><a
|
|
href="pvAccessCPP_20140709.html">pvAccessCPP_20140709.html
|
|
</a></dd>
|
|
<dt>Editors:</dt>
|
|
<dd>Marty Kraimer, BNL<br />
|
|
Matej Sekoranja, CosyLab</dd>
|
|
</dl>
|
|
<hr />
|
|
|
|
<h2 class="nocount">Abstract</h2>
|
|
<p>pvAccessCPP is the C++ implementation of pvAccess,
|
|
which is network support for transporting structured data as defined by pvData.
|
|
</p>
|
|
<p>
|
|
pvAccess is one of a related
|
|
set of products:
|
|
<a href="http://epics-pvdata.sourceforge.net/relatedDocumentsV4.html">relatedDocumentsV4.html</a>
|
|
</p>
|
|
|
|
|
|
|
|
<h2 class="nocount">Status of this Document</h2>
|
|
|
|
<p>This is the 16-June-2015 version of the C++ implementation of pvAccess. The
|
|
code is a complete implementation of pvAccess.</p>
|
|
|
|
</div>
|
|
|
|
<div id="toc">
|
|
<h2 class="nocount">Table of Contents</h2>
|
|
</div>
|
|
|
|
<!-- Place what you would like in the Table of Contents, inside the contents div -->
|
|
<div id="contents" class="contents">
|
|
<hr />
|
|
|
|
<h2>Preface</h2>
|
|
<p>This document describes the pvAccess Application Program Interface (API).
|
|
The reader is assumed to have a basic understanding of EPICS V4 as described in:</p>
|
|
<a
|
|
href="http://epics-pvdata.sourceforge.net/informative/developerGuide/developerGuide.html">
|
|
EPICS V4 Developer's Guide
|
|
</a>
|
|
<p>The pvAccess API is callback based and uses Status to report problem to the
|
|
client, which means that it can be complex to use.
|
|
If your primary interest is client access then, instead of reading this document,
|
|
read:</p>
|
|
<a
|
|
href="http://epics-pvdata.sourceforge.net/docbuild/pvaClientCPP/tip/documentation/pvaClientCPP.html">
|
|
pvaClientCPP
|
|
</a>
|
|
<p>If your primary interest is implementing pvAccess services then,
|
|
before reading this documement read:</p>
|
|
<a
|
|
href="http://epics-pvdata.sourceforge.net/docbuild/pvDatabaseCPP/tip/documentation/pvDatabaseCPP.html">
|
|
pvDatabaseCPP
|
|
</a>
|
|
|
|
|
|
|
|
|
|
<h2>Introduction</h2>
|
|
<p>This product is available via an
|
|
<a
|
|
href="http://epics-pvdata.sourceforge.net/LICENSE.html">open source license
|
|
</a>
|
|
</p>
|
|
<p>
|
|
A user overview is available via
|
|
<a
|
|
href="./pvAccessOverview.html">pvAccessOverview.html
|
|
</a>
|
|
</p>
|
|
<p>
|
|
Doxygen documentation is available at
|
|
<a
|
|
href="./html/index.html">doxygenDoc
|
|
</a>
|
|
|
|
<h2>???</h2>
|
|
<p>Matej decide what else should go in this document</p>
|
|
|
|
</div>
|
|
</body>
|
|
</html>
|