Commit 4203add0 authored by thomas.forbriger's avatar thomas.forbriger Committed by thomas.forbriger
Browse files

prepared some

This is a legacy commit from before 2015-03-01.
It may be incomplete as well as inconsistent.
See COPYING.legacy and README.history for details.


SVN Path:     http://gpitrsvn.gpi.uni-karlsruhe.de/repos/TFSoftware/trunk
SVN Revision: 2978
SVN UUID:     67feda4a-a26e-11df-9d6e-31afc202ad0c
parent 0882134a
# this is <Makefile>
# ----------------------------------------------------------------------------
# $Id: Makefile,v 1.2 2007-12-07 08:14:40 tforb Exp $
# $Id: Makefile,v 1.3 2010-02-17 21:58:26 tforb Exp $
#
# Copyright (c) 2006 by Thomas Forbriger (BFO Schiltach)
#
......@@ -66,8 +66,14 @@ CPPFLAGS=-I$(LOCINCLUDEDIR) $(FLAGS)
all: install doxybrief doxyfull
install: install-include libdatwritexx.a
DATREADFILES=$(wildcard ../libdatreadxx/*.cc) \
$(wildcard ../libdatreadxx/*.h) \
$(wildcard ../libdatreadxx/*/*.cc) \
$(wildcard ../libdatreadxx/*/*.h) \
../libdatreadxx/Makefile
flist: Makefile $(wildcard *.cfg contrib/*.h) $(HEADERS) $(LIBSRC) \
$(TESTSRC) README
$(TESTSRC) README $(DATREADFILES)
echo $^ | tr ' ' '\n' | sort > $@
.PHONY: edit
......
......@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id: README,v 1.2 2007-02-28 09:48:49 tforb Exp $
* $Id: README,v 1.3 2010-02-17 21:58:26 tforb Exp $
* \author Thomas Forbriger
* \date 11/04/2006
*
......@@ -36,9 +36,9 @@ namespace datwrite {
\author Thomas Forbriger
\since April 2006
\date April 2006
\date February 2010 2006
\version V1.0
$Id: README,v 1.2 2007-02-28 09:48:49 tforb Exp $
$Id: README,v 1.3 2010-02-17 21:58:26 tforb Exp $
Contents of this page:
- \ref sec_concept
......@@ -54,6 +54,14 @@ $Id: README,v 1.2 2007-02-28 09:48:49 tforb Exp $
\section sec_howto HOWTO write data of any supported format
An example will be provided as soon as the code is written ;-)
The user interface works like the sff:SFFostream.
This means the series output operator has to be called first for each trace.
This will flush all entries passed for the previous series or for the file.
The series itself is copied by a shallow copy operation, i.e. only a handle
to the series is stored.
Until the series is flushed by writing the next trace, the data still can be
modified through other handles.
*/
......
/*! \file bytesex.cc
* \brief code to handle CPU byte sex and byte swapping (implementation)
*
* ----------------------------------------------------------------------------
*
* $Id: bytesex.cc,v 1.1 2010-02-17 21:58:26 tforb Exp $
* \author Thomas Forbriger
* \date 17/02/2010
*
* code to handle CPU byte sex and byte swapping (implementation)
*
* Copyright (c) 2010 by Thomas Forbriger (BFO Schiltach)
*
* REVISIONS and CHANGES
* - 17/02/2010 V1.0 Thomas Forbriger
*
* ============================================================================
*/
#define DATWRITE_BYTESEX_CC_VERSION \
"TF_BYTESEX_CC V1.0 "
#define DATWRITE_BYTESEX_CC_CVSID \
"$Id: bytesex.cc,v 1.1 2010-02-17 21:58:26 tforb Exp $"
#include <datwritexx/bytesex.h>
namespace datwrite {
} // namespace datwrite
/* ----- END OF bytesex.cc ----- */
/*! \file bytesex.h
* \brief code to handle CPU byte sex and byte swapping (prototypes)
*
* ----------------------------------------------------------------------------
*
* $Id: bytesex.h,v 1.1 2010-02-17 21:58:26 tforb Exp $
* \author Thomas Forbriger
* \date 17/02/2010
*
* code to handle CPU byte sex and byte swapping (prototypes)
*
* Copyright (c) 2010 by Thomas Forbriger (BFO Schiltach)
*
* REVISIONS and CHANGES
* - 17/02/2010 V1.0 Thomas Forbriger
*
* ============================================================================
*/
// include guard
#ifndef DATWRITE_BYTESEX_H_VERSION
#define DATWRITE_BYTESEX_H_VERSION \
"TF_BYTESEX_H V1.0 "
#define DATWRITE_BYTESEX_H_CVSID \
"$Id: bytesex.h,v 1.1 2010-02-17 21:58:26 tforb Exp $"
namespace datwrite {
} // namespace datwrite
#endif // DATWRITE_BYTESEX_H_VERSION (includeguard)
/* ----- END OF bytesex.h ----- */
......@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id: datwrite.cc,v 1.1 2006-04-11 09:08:36 tforb Exp $
* $Id: datwrite.cc,v 1.2 2010-02-17 21:58:26 tforb Exp $
* \author Thomas Forbriger
* \date 11/04/2006
*
......@@ -16,15 +16,15 @@
*
* ============================================================================
*/
#define TF_DATWRITE_CC_VERSION \
#define DATWRITE_DATWRITE_CC_VERSION \
"TF_DATWRITE_CC V1.0 "
#define TF_DATWRITE_CC_CVSID \
"$Id: datwrite.cc,v 1.1 2006-04-11 09:08:36 tforb Exp $"
#define DATWRITE_DATWRITE_CC_CVSID \
"$Id: datwrite.cc,v 1.2 2010-02-17 21:58:26 tforb Exp $"
#include <datwrite.h>
#include <datwritexx/datwrite.h>
namespace tf {
namespace datwrite {
}
} // namespace datwrite
/* ----- END OF datwrite.cc ----- */
......@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id: datwrite.h,v 1.2 2007-02-28 09:48:49 tforb Exp $
* $Id: datwrite.h,v 1.3 2010-02-17 21:58:26 tforb Exp $
* \author Thomas Forbriger
* \date 11/04/2006
*
......@@ -18,17 +18,17 @@
*/
// include guard
#ifndef TF_DATWRITE_H_VERSION
#ifndef DATWRITE_DATWRITE_H_VERSION
#define TF_DATWRITE_H_VERSION \
#define DATWRITE_DATWRITE_H_VERSION \
"TF_DATWRITE_H V1.0 "
#define TF_DATWRITE_H_CVSID \
"$Id: datwrite.h,v 1.2 2007-02-28 09:48:49 tforb Exp $"
#define DATWRITE_DATWRITE_H_CVSID \
"$Id: datwrite.h,v 1.3 2010-02-17 21:58:26 tforb Exp $"
namespace datwrite {
} // namespace datwrite
#endif // TF_DATWRITE_H_VERSION (includeguard)
#endif // DATWRITE_DATWRITE_H_VERSION (includeguard)
/* ----- END OF datwrite.h ----- */
/*! \file util.cc
* \brief utility function common to several data types (implementation)
*
* ----------------------------------------------------------------------------
*
* $Id: util.cc,v 1.1 2010-02-17 21:58:26 tforb Exp $
* \author Thomas Forbriger
* \date 17/02/2010
*
* utility function common to several data types (implementation)
*
* Copyright (c) 2010 by Thomas Forbriger (BFO Schiltach)
*
* REVISIONS and CHANGES
* - 17/02/2010 V1.0 Thomas Forbriger
*
* ============================================================================
*/
#define DATWRITE_UTIL_CC_VERSION \
"TF_UTIL_CC V1.0 "
#define DATWRITE_UTIL_CC_CVSID \
"$Id: util.cc,v 1.1 2010-02-17 21:58:26 tforb Exp $"
#include <datwritexx/util.h>
namespace datwrite {
} // namespace datwrite
/* ----- END OF util.cc ----- */
/*! \file util.h
* \brief utility function common to several data types (prototypes)
*
* ----------------------------------------------------------------------------
*
* $Id: util.h,v 1.1 2010-02-17 21:58:26 tforb Exp $
* \author Thomas Forbriger
* \date 17/02/2010
*
* utility function common to several data types (prototypes)
*
* Copyright (c) 2010 by Thomas Forbriger (BFO Schiltach)
*
* REVISIONS and CHANGES
* - 17/02/2010 V1.0 Thomas Forbriger
*
* ============================================================================
*/
// include guard
#ifndef DATWRITE_UTIL_H_VERSION
#define DATWRITE_UTIL_H_VERSION \
"TF_UTIL_H V1.0 "
#define DATWRITE_UTIL_H_CVSID \
"$Id: util.h,v 1.1 2010-02-17 21:58:26 tforb Exp $"
namespace datwrite {
} // namespace datwrite
#endif // DATWRITE_UTIL_H_VERSION (includeguard)
/* ----- END OF util.h ----- */
/*! \file writeany.cc
* \brief common interface for all data types (implementation)
*
* ----------------------------------------------------------------------------
*
* $Id: writeany.cc,v 1.1 2010-02-17 21:58:26 tforb Exp $
* \author Thomas Forbriger
* \date 17/02/2010
*
* common interface for all data types (implementation)
*
* Copyright (c) 2010 by Thomas Forbriger (BFO Schiltach)
*
* REVISIONS and CHANGES
* - 17/02/2010 V1.0 Thomas Forbriger
*
* ============================================================================
*/
#define DATWRITE_WRITEANY_CC_VERSION \
"TF_WRITEANY_CC V1.0 "
#define DATWRITE_WRITEANY_CC_CVSID \
"$Id: writeany.cc,v 1.1 2010-02-17 21:58:26 tforb Exp $"
#include <datwritexx/writeany.h>
namespace datwrite {
} // namespace datwrite
/* ----- END OF writeany.cc ----- */
/*! \file writeany.h
* \brief common interface for all data types (prototypes)
*
* ----------------------------------------------------------------------------
*
* $Id: writeany.h,v 1.1 2010-02-17 21:58:26 tforb Exp $
* \author Thomas Forbriger
* \date 17/02/2010
*
* common interface for all data types (prototypes)
*
* Copyright (c) 2010 by Thomas Forbriger (BFO Schiltach)
*
* REVISIONS and CHANGES
* - 17/02/2010 V1.0 Thomas Forbriger
*
* ============================================================================
*/
// include guard
#ifndef DATWRITE_WRITEANY_H_VERSION
#define DATWRITE_WRITEANY_H_VERSION \
"DATWRITE_WRITEANY_H V1.0 "
#define DATWRITE_WRITEANY_H_CVSID \
"$Id: writeany.h,v 1.1 2010-02-17 21:58:26 tforb Exp $"
namespace datwrite {
} // namespace datwrite
#endif // DATWRITE_WRITEANY_H_VERSION (includeguard)
/* ----- END OF writeany.h ----- */
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment