From d1a773bcbda06d9cad9140493560522e39901af9 Mon Sep 17 00:00:00 2001
From: Marty Kraimer
Date: Mon, 12 Dec 2011 09:38:40 -0500
Subject: [PATCH] revise location od documentation
---
.hgignore | 1 +
Doxyfile | 6 +-
documentation/COPYRIGHT | 7 -
documentation/LICENSE | 72 ----
documentation/pvDataCpp.html | 104 ++----
pvDataApp/misc/byteBuffer.h | 346 ++++++++++++++++---
pvDataApp/pv/convert.h | 376 +++++++++++++++++++++
pvDataApp/pv/pvData.h | 584 +++++++++++++++++++++++++++++++--
pvDataApp/pv/pvIntrospect.h | 405 +++++++++++++++++++----
pvDataApp/pv/pvType.h | 58 +++-
pvDataApp/pv/standardField.h | 36 ++
pvDataApp/pv/standardPVField.h | 12 +
test/testBaseException | 8 +-
test/testBaseExceptionDiff | 10 +-
test/testLinkedListAux | 24 +-
test/testPropertyAux | 2 +-
test/testThreadAux | 2 +-
test/testTimeStampAux | 8 +-
test/testTimerAux | 12 +-
19 files changed, 1732 insertions(+), 341 deletions(-)
delete mode 100644 documentation/COPYRIGHT
delete mode 100644 documentation/LICENSE
diff --git a/.hgignore b/.hgignore
index e826041..0279e00 100644
--- a/.hgignore
+++ b/.hgignore
@@ -1,6 +1,7 @@
QtC-pvData.creator.user
bin
lib
+doc
include
documentation/html
./O.*
diff --git a/Doxyfile b/Doxyfile
index 2e97659..beb7069 100644
--- a/Doxyfile
+++ b/Doxyfile
@@ -17,7 +17,7 @@
# The PROJECT_NAME tag is a single word (or a sequence of words surrounded
# by quotes) that should identify the project.
-PROJECT_NAME = pvData
+PROJECT_NAME = pvDataCPP
# The PROJECT_NUMBER tag can be used to enter a project or revision number.
# This could be handy for archiving the generated documentation or
@@ -100,7 +100,7 @@ ALWAYS_DETAILED_SEC = NO
# members were ordinary class members. Constructors, destructors and assignment
# operators of the base classes will not be shown.
-INLINE_INHERITED_MEMB = NO
+INLINE_INHERITED_MEMB = YES
# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full
# path before files name in the file list and in the header files. If set
@@ -459,7 +459,7 @@ WARN_LOGFILE =
# directories like "/usr/src/myproject". Separate the files or directories
# with spaces.
-INPUT = pvDataApp
+INPUT = include
# If the value of the INPUT tag contains directories, you can use the
# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
diff --git a/documentation/COPYRIGHT b/documentation/COPYRIGHT
deleted file mode 100644
index 7dcbbf7..0000000
--- a/documentation/COPYRIGHT
+++ /dev/null
@@ -1,7 +0,0 @@
-/****************************************************
-Copyright (c) 2008 All rights reserved
-Copyright (c) 2008 Martin R. Kraimer
-COSYLAB (Control System Laboratory)
- (Cosylab) Ljubljana Slovenia
-Copyright 2010 Brookhaven National Laboratory
-*************************************************** */
diff --git a/documentation/LICENSE b/documentation/LICENSE
deleted file mode 100644
index 5683195..0000000
--- a/documentation/LICENSE
+++ /dev/null
@@ -1,72 +0,0 @@
-Copyright (c) 2008 Martin R. Kraimer
-Copyright (c) 2007 Control System Laboratory,
- (COSYLAB) Ljubljana Slovenia
-Copyright 2010 Brookhaven National Laboratory
-
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
-
-________________________________________________________________________
-
-This software is in part copyrighted by the University of Chicago (UofC)
-
-In no event shall UofC be liable to any party for direct, indirect,
-special, incidental, or consequential damages arising out of the use of
-this software, its documentation, or any derivatives thereof, even if
-UofC has been advised of the possibility of such damage.
-
-UofC specifically disclaims any warranties, including, but not limited
-to, the implied warranties of merchantability, fitness for a particular
-purpose, and non-infringement. This software is provided on an "as is"
-basis, and UofC has no obligation to provide maintenance, support,
-updates, enhancements, or modifications.
-
-________________________________________________________________________
-
-This software is in part copyrighted by the BERLINER SPEICHERRING
-GESELLSCHAFT FUER SYNCHROTRONSTRAHLUNG M.B.H. (BESSY), BERLIN, GERMANY.
-
-In no event shall BESSY be liable to any party for direct, indirect,
-special, incidental, or consequential damages arising out of the use of
-this software, its documentation, or any derivatives thereof, even if
-BESSY has been advised of the possibility of such damage.
-
-BESSY specifically disclaims any warranties, including, but not limited
-to, the implied warranties of merchantability, fitness for a particular
-purpose, and non-infringement. This software is provided on an "as is"
-basis, and BESSY has no obligation to provide maintenance, support,
-updates, enhancements, or modifications.
-
-________________________________________________________________________
-
-This software is in part copyrighted by the Deutsches Elektronen-Synchroton,
- Member of the Helmholtz Association, (DESY), HAMBURG, GERMANY.
-
-In no event shall DESY be liable to any party for direct, indirect,
-special, incidental, or consequential damages arising out of the use of
-this software, its documentation, or any derivatives thereof, even if
-DESY has been advised of the possibility of such damage.
-
-DESY specifically disclaims any warranties, including, but not limited
-to, the implied warranties of merchantability, fitness for a particular
-purpose, and non-infringement. This software is provided on an "as is"
-basis, and DESY has no obligation to provide maintenance, support,
-updates, enhancements, or modifications.
-________________________________________________________________________
diff --git a/documentation/pvDataCpp.html b/documentation/pvDataCpp.html
index 2fd2a65..676c241 100644
--- a/documentation/pvDataCpp.html
+++ b/documentation/pvDataCpp.html
@@ -5,11 +5,23 @@
EPICS pvDataCPP
+
+
+
+
This is the overview for pvDataCPP.
+Doxygen documentation is available at doxygenDoc
+
pvData is one of a set of related projects:
@@ -1913,8 +1927,8 @@ extern PVDataCreate * getPVDataCreate();
class StandardField it has two forms of the methods which create a field, one
without properties and one with properties. Again the properties is some
combination of alarm, timeStamp, control, display, and valueAlarm. And just
-like StandardField there are methods to create thye standard properties. The
-meythods are:
+like StandardField there are methods to create the standard properties. The
+methods are:
class StandardPVField : private NoDefaultMethods {
public:
StandardPVField();
@@ -3952,83 +3966,5 @@ currently has only one method:
arbitrary set of the choices. This will be implemented if the java version is
accepted.
NOT DONE
-
-
-
License Agreement
-
-
Copyright (c) 2008 Martin R. Kraimer
-Copyright (c) 2007 Control System Laboratory,
- (COSYLAB) Ljubljana Slovenia
-Copyright (c) 2010 Brookhaven National Laboratory
-
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
-
-________________________________________________________________________
-
-This software is in part copyrighted by Brookhaven National Laboratory(BNL)
-
-In no event shall BNL be liable to any party for direct, indirect,
-special, incidental, or consequential damages arising out of the use of
-this software, its documentation, or any derivatives thereof, even if
-BNL has been advised of the possibility of such damage.
-
-BNL specifically disclaims any warranties, including, but not limited
-to, the implied warranties of merchantability, fitness for a particular
-purpose, and non-infringement. This software is provided on an "as is"
-basis, and BNL has no obligation to provide maintenance, support,
-updates, enhancements, or modifications.
-
-________________________________________________________________________
-
-This software is in part copyrighted by the BERLINER SPEICHERRING
-GESELLSCHAFT FUER SYNCHROTRONSTRAHLUNG M.B.H. (BESSY), BERLIN, GERMANY.
-
-In no event shall BESSY be liable to any party for direct, indirect,
-special, incidental, or consequential damages arising out of the use of
-this software, its documentation, or any derivatives thereof, even if
-BESSY has been advised of the possibility of such damage.
-
-BESSY specifically disclaims any warranties, including, but not limited
-to, the implied warranties of merchantability, fitness for a particular
-purpose, and non-infringement. This software is provided on an "as is"
-basis, and BESSY has no obligation to provide maintenance, support,
-updates, enhancements, or modifications.
-
-________________________________________________________________________
-
-This software is in part copyrighted by the Deutsches Elektronen-Synchroton,
- Member of the Helmholtz Association, (DESY), HAMBURG, GERMANY.
-
-In no event shall DESY be liable to any party for direct, indirect,
-special, incidental, or consequential damages arising out of the use of
-this software, its documentation, or any derivatives thereof, even if
-DESY has been advised of the possibility of such damage.
-
-DESY specifically disclaims any warranties, including, but not limited
-to, the implied warranties of merchantability, fitness for a particular
-purpose, and non-infringement. This software is provided on an "as is"
-basis, and DESY has no obligation to provide maintenance, support,
-updates, enhancements, or modifications.
-________________________________________________________________________