From 23612a7afe1c6e0a208bf4a0acecd2a5e2468380 Mon Sep 17 00:00:00 2001 From: Ralph Lange Date: Tue, 6 Apr 2010 17:59:35 -0400 Subject: [PATCH 1/6] Merged Codeathon 2008 changes (10292..10293 on cvs-trunk branch). * Fixed conflicts until base compiles * COMPLETELY UNTESTED --- src/ca/CASG.cpp | 20 +- src/ca/CAref.html | 226 ++++++++++----------- src/ca/SearchDest.h | 36 ++++ src/ca/caProto.h | 5 +- src/ca/ca_client_context.cpp | 15 +- src/ca/cac.cpp | 184 +++++++++++------ src/ca/cac.h | 52 +++-- src/ca/iocinf.cpp | 15 +- src/ca/nciu.h | 2 +- src/ca/tcpiiu.cpp | 152 ++++++++++---- src/ca/udpiiu.cpp | 295 +++++++++++++++++++-------- src/ca/udpiiu.h | 47 ++++- src/ca/virtualCircuit.h | 45 +++-- src/cas/generic/caHdrLargeArray.h | 2 +- src/cas/generic/casStrmClient.cc | 297 ++++++++++++++++++++++++---- src/cas/generic/casStrmClient.h | 144 +++++++------- src/cas/io/bsdSocket/casIntfIO.cc | 65 +++--- src/cas/io/bsdSocket/casStreamIO.cc | 45 ++--- src/cas/io/bsdSocket/casStreamIO.h | 56 +++--- src/libCom/env/envDefs.h | 1 + src/rsrv/camessage.c | 89 +++++++-- src/rsrv/caservertask.c | 24 ++- src/rsrv/server.h | 23 ++- 23 files changed, 1244 insertions(+), 596 deletions(-) create mode 100755 src/ca/SearchDest.h diff --git a/src/ca/CASG.cpp b/src/ca/CASG.cpp index 1aebb2f8d..825ee9959 100644 --- a/src/ca/CASG.cpp +++ b/src/ca/CASG.cpp @@ -1,16 +1,15 @@ /*************************************************************************\ -* Copyright (c) 2002 The University of Chicago, as Operator of Argonne -* National Laboratory. -* Copyright (c) 2002 The Regents of the University of California, as -* Operator of Los Alamos National Laboratory. -* EPICS BASE Versions 3.13.7 -* and higher are distributed subject to a Software License Agreement found -* in file LICENSE that is included with this distribution. + * Copyright (c) 2002 The University of Chicago, as Operator of Argonne + * National Laboratory. + * Copyright (c) 2002 The Regents of the University of California, as + * Operator of Los Alamos National Laboratory. + * EPICS BASE Versions 3.13.7 + * and higher are distributed subject to a Software License Agreement found + * in file LICENSE that is included with this distribution. \*************************************************************************/ + /* * Author: Jeffrey O. Hill - * hill@luke.lanl.gov - * (505) 665 1831 */ #include @@ -314,6 +313,3 @@ void CASG::operator delete ( void * ) errlogPrintf ( "%s:%d this compiler is confused about placement delete - memory was probably leaked", __FILE__, __LINE__ ); } - - - diff --git a/src/ca/CAref.html b/src/ca/CAref.html index 5f258b158..e95d711df 100644 --- a/src/ca/CAref.html +++ b/src/ca/CAref.html @@ -19,25 +19,25 @@ background-color: #ddf;

EPICS R3.14 Channel Access Reference Manual

- Jeffrey O. Hill + Jeffrey O. Hill

Los Alamos National Laboratory, SNS Division

- Ralph Lange + Ralph Lange

Helmholtz-Zentrum Berlin (BESSY II)

-

Copyright © 2009 -Helmholtz-Zentrum Berlin für Materialien und Energie GmbH.
-Copyright © 2002 The University of Chicago, as Operator of Argonne National +

Copyright � 2009 +Helmholtz-Zentrum Berlin f�r Materialien und Energie GmbH.
+Copyright � 2002 The University of Chicago, as Operator of Argonne National Laboratory.
-Copyright © 2002 The Regents of the University of California, as Operator of +Copyright � 2002 The Regents of the University of California, as Operator of Los Alamos National Laboratory.
-Copyright © 2002 Berliner Speicherringgesellschaft für Synchrotronstrahlung +Copyright � 2002 Berliner Speicherringgesellschaft f�r Synchrotronstrahlung GmbH.

EPICS BASE Versions @@ -105,7 +105,7 @@ $Date$

Troubleshooting