[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[certi-cvs] certi include/fedtime.hh include/RTIambServices...
From: |
CERTI CVS commits |
Subject: |
[certi-cvs] certi include/fedtime.hh include/RTIambServices... |
Date: |
Tue, 24 Sep 2013 14:28:50 +0000 |
CVSROOT: /sources/certi
Module name: certi
Changes by: Eric NOULARD <erk> 13/09/24 14:28:50
Modified files:
include : fedtime.hh RTIambServices.hh RTItypes.hh.cmake
certi.hh NullFederateAmbassador.hh
Removed files:
doc : certi_install_doc.tree certi_user_doc.tree
introduction.dox install.dox execute.dox
build.dox
include : RTI.hh federateAmbServices.hh
Log message:
Merge patch #7791 : Remove $Id$ CVS keywords
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/certi/doc/certi_install_doc.tree?cvsroot=certi&r1=3.5&r2=0
http://cvs.savannah.gnu.org/viewcvs/certi/doc/certi_user_doc.tree?cvsroot=certi&r1=3.6&r2=0
http://cvs.savannah.gnu.org/viewcvs/certi/doc/introduction.dox?cvsroot=certi&r1=3.2&r2=0
http://cvs.savannah.gnu.org/viewcvs/certi/doc/install.dox?cvsroot=certi&r1=3.2&r2=0
http://cvs.savannah.gnu.org/viewcvs/certi/doc/execute.dox?cvsroot=certi&r1=3.6&r2=0
http://cvs.savannah.gnu.org/viewcvs/certi/doc/build.dox?cvsroot=certi&r1=3.5&r2=0
http://cvs.savannah.gnu.org/viewcvs/certi/include/fedtime.hh?cvsroot=certi&r1=3.13&r2=3.14
http://cvs.savannah.gnu.org/viewcvs/certi/include/RTIambServices.hh?cvsroot=certi&r1=3.11&r2=3.12
http://cvs.savannah.gnu.org/viewcvs/certi/include/RTItypes.hh.cmake?cvsroot=certi&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/certi/include/certi.hh?cvsroot=certi&r1=3.53&r2=3.54
http://cvs.savannah.gnu.org/viewcvs/certi/include/NullFederateAmbassador.hh?cvsroot=certi&r1=3.1&r2=3.2
http://cvs.savannah.gnu.org/viewcvs/certi/include/RTI.hh?cvsroot=certi&r1=3.20&r2=0
http://cvs.savannah.gnu.org/viewcvs/certi/include/federateAmbServices.hh?cvsroot=certi&r1=3.1&r2=0
Patches:
Index: include/fedtime.hh
===================================================================
RCS file: /sources/certi/certi/include/fedtime.hh,v
retrieving revision 3.13
retrieving revision 3.14
diff -u -b -r3.13 -r3.14
--- include/fedtime.hh 2 Apr 2009 19:58:11 -0000 3.13
+++ include/fedtime.hh 24 Sep 2013 14:28:49 -0000 3.14
@@ -1,5 +1,4 @@
// HLA 1.3 Header "fedtime.hh"
-// $Id: fedtime.hh,v 3.13 2009/04/02 19:58:11 erk Exp $
#ifndef HLA_FEDTIME_HH
#define HLA_FEDTIME_HH
@@ -126,5 +125,3 @@
RTIfedTime operator/(const RTI::Double &, const RTI::FedTime &);
#endif // HLA_FEDTIME_HH
-
-// $Id: fedtime.hh,v 3.13 2009/04/02 19:58:11 erk Exp $
Index: include/RTIambServices.hh
===================================================================
RCS file: /sources/certi/certi/include/RTIambServices.hh,v
retrieving revision 3.11
retrieving revision 3.12
diff -u -b -r3.11 -r3.12
--- include/RTIambServices.hh 31 Jan 2011 11:34:53 -0000 3.11
+++ include/RTIambServices.hh 24 Sep 2013 14:28:49 -0000 3.12
@@ -1,5 +1,4 @@
// HLA 1.3 Header "RTIambServices.hh"
-// $Id: RTIambServices.hh,v 3.11 2011/01/31 11:34:53 erk Exp $
typedef FederateAmbassador *FederateAmbassadorPtr ;
@@ -803,7 +802,3 @@
Region *getRegion(RegionToken)
throw (FederateNotExecutionMember, ConcurrentAccessAttempted,
RegionNotKnown, RTIinternalError);
-
-
-
-// $Id: RTIambServices.hh,v 3.11 2011/01/31 11:34:53 erk Exp $
Index: include/RTItypes.hh.cmake
===================================================================
RCS file: /sources/certi/certi/include/RTItypes.hh.cmake,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- include/RTItypes.hh.cmake 22 Oct 2009 15:33:17 -0000 1.1
+++ include/RTItypes.hh.cmake 24 Sep 2013 14:28:49 -0000 1.2
@@ -1,5 +1,4 @@
// HLA 1.3 Header "RTItypes.hh"
-// $Id: RTItypes.hh.cmake,v 1.1 2009/10/22 15:33:17 erk Exp $
#ifndef RTITYPES_HH_INCLUDED
#define RTITYPES_HH_INCLUDED
@@ -389,5 +388,3 @@
typedef struct EventRetractionHandle_s EventRetractionHandle ;
#endif // RTITYPES_HH_INCLUDED
-
-// $Id: RTItypes.hh.cmake,v 1.1 2009/10/22 15:33:17 erk Exp $
Index: include/certi.hh
===================================================================
RCS file: /sources/certi/certi/include/certi.hh,v
retrieving revision 3.53
retrieving revision 3.54
diff -u -b -r3.53 -r3.54
--- include/certi.hh 6 Sep 2013 12:50:14 -0000 3.53
+++ include/certi.hh 24 Sep 2013 14:28:49 -0000 3.54
@@ -16,7 +16,6 @@
// License along with this program ; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
-// $Id: certi.hh,v 3.53 2013/09/06 12:50:14 erk Exp $
// ----------------------------------------------------------------------------
#ifndef CERTI_HH_INCLUDED
@@ -329,4 +328,4 @@
(uint64_t) CERTI_INT64_CONSTANT(0xff00000000000000U)) >> 56)))
#endif // CERTI_HH_INCLUDED
-// $Id: certi.hh,v 3.53 2013/09/06 12:50:14 erk Exp $
+// $Id: certi.hh,v 3.54 2013/09/24 14:28:49 erk Exp $
Index: include/NullFederateAmbassador.hh
===================================================================
RCS file: /sources/certi/certi/include/NullFederateAmbassador.hh,v
retrieving revision 3.1
retrieving revision 3.2
diff -u -b -r3.1 -r3.2
--- include/NullFederateAmbassador.hh 30 Apr 2005 16:30:43 -0000 3.1
+++ include/NullFederateAmbassador.hh 24 Sep 2013 14:28:50 -0000 3.2
@@ -1,5 +1,4 @@
// HLA 1.3 Header "NullFederateAmbassador.hh"
-// $Id: NullFederateAmbassador.hh,v 3.1 2005/04/30 16:30:43 breholee Exp $
#ifndef NullFederateAmbassador_h
#define NullFederateAmbassador_h
@@ -167,5 +166,3 @@
};
#endif
-
-// $Id: NullFederateAmbassador.hh,v 3.1 2005/04/30 16:30:43 breholee Exp $
Index: doc/certi_install_doc.tree
===================================================================
RCS file: doc/certi_install_doc.tree
diff -N doc/certi_install_doc.tree
--- doc/certi_install_doc.tree 26 Oct 2008 16:20:13 -0000 3.5
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,45 +0,0 @@
-/* -*- c -*-
-// ----------------------------------------------------------------------------
-// CERTI - HLA RunTime Infrastructure
-// Copyright (C) 2002, 2003, 2004 ONERA
-//
-// This file is part of CERTI
-//
-// CERTI-libCERTI is free software ; you can redistribute it and/or
-// modify it under the terms of the GNU Lesser General Public License
-// as published by the Free Software Foundation ; either version 2 of
-// the License, or (at your option) any later version.
-//
-// CERTI-libCERTI is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY ; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-// Lesser General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public
-// License along with this program ; if not, write to the Free Software
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
-// USA
-// ----------------------------------------------------------------------------
-*/
-
-/**
- * \page index
- *
- * \image html "certi.png"
- * <h1>Installation Documentation</h1>
- *
- * This documentation describes CERTI installation/configuration and simulation
- * execution.
- * If you want to develop own HLA simulations using CERTI, please refer the
User documentation.
- *
- * This documentation is divided into several parts:
- *
- * - \ref intro
- * - \ref build
- * - \ref install
- * - \ref execute
- * - \ref certi_HTTP_proxy
- *
- */
-
-// $Id: certi_install_doc.tree,v 3.5 2008/10/26 16:20:13 gotthardp Exp $
Index: doc/certi_user_doc.tree
===================================================================
RCS file: doc/certi_user_doc.tree
diff -N doc/certi_user_doc.tree
--- doc/certi_user_doc.tree 24 Jun 2009 12:33:31 -0000 3.6
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,50 +0,0 @@
-/* -*- c -*-
-// ----------------------------------------------------------------------------
-// CERTI - HLA RunTime Infrastructure
-// Copyright (C) 2002, 2003, 2004 ONERA
-//
-// This file is part of CERTI
-//
-// CERTI-libCERTI is free software ; you can redistribute it and/or
-// modify it under the terms of the GNU Lesser General Public License
-// as published by the Free Software Foundation ; either version 2 of
-// the License, or (at your option) any later version.
-//
-// CERTI-libCERTI is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY ; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-// Lesser General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public
-// License along with this program ; if not, write to the Free Software
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
-// USA
-// ----------------------------------------------------------------------------
-*/
-
-/**
- * \page index
- *
- * \image html "certi.png"
- * <h1>User Documentation</h1>
- *
- * This is the CERTI user documentation.
- * The user documentation is divided into several part:
- *
- * <ul>
- * <li>\ref intro</li>
- * <li>\ref execute</li>
- * <li>\ref certi_HLAtypesIEEE1516</li>
- * <ul>
- * <li>\ref certi_HLAbasicType</li>
- * <li>\ref certi_HLAenumeratedType</li>
- * <li>\ref certi_HLAfixedArray</li>
- * <li>\ref certi_HLAfixedRecord</li>
- * <li>\ref certi_HLAvariableArray</li>
- * <li>\ref certi_HLAvariantRecord</li>
- * </ul>
- * </ul>
- *
- */
-
-// $Id: certi_user_doc.tree,v 3.6 2009/06/24 12:33:31 gotthardp Exp $
Index: doc/introduction.dox
===================================================================
RCS file: doc/introduction.dox
diff -N doc/introduction.dox
--- doc/introduction.dox 14 Sep 2011 13:30:18 -0000 3.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,26 +0,0 @@
-/**
- * \page intro Introduction
- *
- * \addindex Introduction
- * CERTI is an Open Source HLA compliant
- * <a
href="http://en.wikipedia.org/wiki/Run-Time_Infrastructure_(simulation)">
RunTime Infrastructure (RTI)</a>,
- * which aims at being a multi-standard, multi-language RTI including:
- * - DoD HLA 1.3 (a.k.a. RTI-NGv6): C++, Java, Python, Fortran90, Matlab
- * - IEEE1516-2000 (a.k.a. HLA 1516): C++
- * - IEEE1516-2010 (a.k.a. HLA Evolved): work-in-progress
- *
- * You'll find hereafter the documentation for building and installing CERTI.
- * CERTI is primarily developed and maintained by the Toulouse research center
of ONERA [http://www.onera.fr], the French Aerospace Labs.
- * The primary goal of CERTI is to be used in research activities but CERTI
has a growing
- * number of users and contributors among the CERTI Open Source community.
- *
- * People interested in CERTI may join the CERTI Open Source
- * community at <a href="https://savannah.nongnu.org/projects/certi">
- * https://savannah.nongnu.org/projects/certi </a> and/or
- * by using the mailing list
- * <a href="http://lists.nongnu.org/mailman/listinfo/certi-devel">
- * http://lists.nongnu.org/mailman/listinfo/certi-devel </a>
- * for discussion regarding CERTI usage.
- */
-
-// $Id: introduction.dox,v 3.2 2011/09/14 13:30:18 erk Exp $
Index: doc/install.dox
===================================================================
RCS file: doc/install.dox
diff -N doc/install.dox
--- doc/install.dox 14 Sep 2011 13:30:18 -0000 3.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,43 +0,0 @@
-/**
- * \page install Installing CERTI
- *
- * \addindex installation
- *
- * CERTI comes as a set of libraries and binary executables, which may
- * be used to build an HLA compliant simulation.
- *
- * \section certi_install Install the CERTI software
- *
- * \subsection certi_install_layout CERTI installation layout
- * CERTI components are installed in a user-chosen CERTI_HOME
- * directory. Below this root directory the layout is as described below:
- * \dot
- * digraph certi_layout {
- * size = "2.5,2.5";
- * node [shape=record, fontname=Helvetica, fontsize=10];
- * home [ label="CERTI_HOME"];
- * bin [ label="bin"];
- * lib [ label="lib"];
- * share [ label="share"];
- * doc [label="doc"];
- * federations [label="federations"];
- * home -> bin [ arrowhead="open", style="solid" ];
- * home -> lib [ arrowhead="open", style="solid" ];
- * home -> share [ arrowhead="open", style="solid" ];
- * share -> doc [ arrowhead="open", style="solid" ];
- * share -> federations [ arrowhead="open", style="solid" ];
- * }
- * \enddot
- *
- * TODO: How to set $PATH, LD_LIBRARY_PATH
- * TODO: Where to store .fed files, what are the .fed files?
- *
- * \subsection certi_install_windows Windows installer
- * TODO: How to use the Windows installer.
- *
- * \subsection certi_install_rpm RPM package
- * TODO: How to install CERTI from a .RPM file.
- *
- */
-
-// $Id: install.dox,v 3.2 2011/09/14 13:30:18 erk Exp $
Index: doc/execute.dox
===================================================================
RCS file: doc/execute.dox
diff -N doc/execute.dox
--- doc/execute.dox 14 Sep 2011 13:30:18 -0000 3.6
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,106 +0,0 @@
-/**
- * \page execute Executing HLA simulation
- *
- * \addindex user
- *
- * \section certi_user_executables CERTI executables
- * CERTI comes with two main executables: RTIA and RTIG.
- * \dot
- * graph certi_architecture {
- * size = "2.5,2.5";
- * node [shape=record, fontname=Helvetica, fontsize=10];
- * federate1 [ label="federate 1" ]; rtia1 [ label="RTIA"];
- * federate2 [ label="federate 2" ]; rtia2 [ label="RTIA"];
- * federate3 [ label="federate 3" ]; rtia3 [ label="RTIA"];
- * rtig [ label="RTIG"];
- * federate1 -- rtia1 [ style="solid" ];
- * federate2 -- rtia2 [ style="solid" ];
- * federate3 -- rtia3 [ style="solid" ];
- * rtia1 -- rtig [ style="solid" ];
- * rtia2 -- rtig [ style="solid" ];
- * rtia3 -- rtig [ style="solid" ];
- * node [shape=parallelogram, fontname=Helvetica, fontsize=10];
- * fed [ label=".fed file"];
- * rtig -- fed [ style="solid" ];
- * }
- * \enddot
- *
- * \subsection certi_user_execute
- * If ones want to properly execute an HLA simulation using CERTI one must:
- * (FIXME more detail to come).
- * <ol>
- * <li> configure PATH </li>
- * <li> store .fed (or .xml) FOM file in the search path of the rtig \see
certi_FOM_FileSearch</li>
- * <li> run rtig, \see certi_executable_RTIG </li>
- * <li> configure HOST/PORT/PROXY, </li>
- * <li> run federations, rtia is started automatically. </li>
- * </ol>
- * \subsection certi_user_env CERTI environment variables
- *
- * CERTI uses a set of environment variables which may influence its
- * execution behavior. Those variables may be set on federate execution
location
- * or on RTIG (a.k.a. The CERTI CRC) location.
- * <center>
- * <TABLE>
- * <tr>
- * <td><b>Variable</b></td><td><b>Used by</b></td><td><b>Description</b></td>
- * </tr>
- * <tr>
- * <td>CERTI_HOME</td> <td>RTIG</td><td>the CERTI installation base directory.
- * This is used by the RTIG in order
- * to look for FOM files
- * (see \ref certi_executable_RTIG).</td>
- * </tr>
- * <tr>
- * <td>CERTI_FOM_PATH</td> <td>RTIG</td><td>the CERTI Federation Object Model
search path. The variable may contain a ":" separated list of paths.
- * This is used by the RTIG in order
- * to look for FOM files
- * (see \ref certi_executable_RTIG).</td>
- * </tr>
- * <tr>
- * <td>CERTI_HOST</td> <td>RTIA</td><td>machine on which RTIG is running.
- * As soon as it starts the RTIA will try
to connect
- * to the RTIG running on CERTI_HOST
- * (see \ref certi_executable_RTIA).</td>
- * </tr>
- * <tr>
- * <td>CERTI_TCP_PORT</td> <td>RTIG, RTIA</td> <td>TCP port used for RTIA/RTIG
communications</td>
- * </tr>
- * <tr>
- * <td>CERTI_UDP_PORT</td> <td>RTIG, RTIA</td> <td>UDP port used for RTIA/RTIG
communications</td>
- * </tr>
- * <tr> <td>CERTI_HTTP_PROXY</td> <td>RTIA</td>
- * <td>HTTP proxy address in the format http://host:port.
- * See \ref certi_HTTP_proxy "HTTP tunneling".</td>
- * </tr>
- * <tr> <td>http_proxy</td> <td>RTIA</td>
- * <td>System-wide HTTP proxy address used if CERTI_HTTP_PROXY is not
defined.</td>
- * </tr>
- * <tr> <td>CERTI_NO_STATISTICS</td> <td>RTIA</td> <td>if set, do not display
service calls statistics</td>
- * </tr>
- * </TABLE>
- * </center>
- *
- * \subsection certi_user_rtig RTIG: CERTI RunTime Infrastructure Gateway
- * \copydoc certi_executable_RTIG
- *
- * \subsection certi_user_rtia RTIA: CERTI RunTime Infrastructure Ambassador
- * \copydoc certi_executable_RTIA
- *
- * \section billiard Sample federate: Billiard
- * Open a windows command prompt and run the RTIG.
-\verbatim
- rtig
-\endverbatim
- * \image html "rtig.png"
- * \image latex "rtig.png" "RTIG screenshot" width=12cm
- *
- * Open another windows command prompt and run the billard program.
-\verbatim
- billiard -n 1 fTest FTest.fed
-\endverbatim
- * \image html "billiard.png"
- * \image latex "billiard.png" "Billard consoleshot" width=12cm
- */
-
-// $Id: execute.dox,v 3.6 2011/09/14 13:30:18 erk Exp $
Index: doc/build.dox
===================================================================
RCS file: doc/build.dox
diff -N doc/build.dox
--- doc/build.dox 14 Sep 2011 13:30:18 -0000 3.5
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,187 +0,0 @@
-/**
- * \page build Building CERTI
- *
- * \addindex building
- *
- * CERTI comes as either as an installer (binary) or compressed tar source
archives. This
- * section describes how to build CERTI executables from the source code.
- *
- * The primary distribution format is gzip compressed tar source archive
(.tar.gz)
- * or ZIP archive (.zip) and may be found on Savannah CERTI download area: <a
href="http://download.savannah.nongnu.org/releases/certi/">
http://download.savannah.nongnu.org/releases/certi/ </a>.
- *
- * CERTI build system uses <a href="http://www.cmake.org/">CMake,
http://www.cmake.org/ </a>
- * which is a cross-platform build system generator. CMake should be used to
- * compile CERTI SDK on a variety of platform/compiler combination like:
- * <ul>
- * <li> Linux x86 / gcc </li>
- * <li> Linux x86_64 / gcc </li>
- * <li> Solaris Sparc / Sun Studio </li>
- * <li> Windows / Visual Studio </li>
- * <li> Windows / Code::Blocks+MinGW </li>
- * <li> ... </li>
- * </ul>
- *
- * You may follow generic CMake usage instruction for building CERTI
- * on various platforms: <a
href="http://www.cmake.org/cmake/help/runningcmake.html">Running CMake,
http://www.cmake.org/cmake/help/runningcmake.html://www.cmake.org/ </a>
- * or you may try to follow the below CERTI CMake usage.
- *
- * \section certi_cmake_prerequisites Prerequisites
- *
- * CERTI compilation requires a working C++ compiler and some development
tools.
- * You may have them already installed on your system or you may download and
- * install the missing prerequisites. All used tools are free software.
- *
- * CMake
- * - Windows installer
- * - http://www.cmake.org/HTML/Download.html
- * - RedHat/Fedora/CentOS Linux
-\verbatim
- yum install cmake
-\endverbatim
- * - Debian/Ubuntu Linux
-\verbatim
- apt-get install cmake
-\endverbatim
- *
- * Flex, Bison and m4
- * - Windows installer
- * - http://gnuwin32.sourceforge.net/packages/flex.htm
- * - http://gnuwin32.sourceforge.net/packages/bison.htm
- * - http://gnuwin32.sourceforge.net/packages/m4.htm
- * <br><em> Beware: you need to put m4 in the PATH such that bison may
call it without trouble</em>
- * - RedHat/Fedora/CentOS Linux
-\verbatim
- yum install flex bison
-\endverbatim
- * - Debian/Ubuntu Linux
-\verbatim
- apt-get install flex bison
-\endverbatim
- *
- * NSIS (optionally, for building a Windows installer)
- * - Windows installer
- * - http://nsis.sourceforge.net/Main_Page
- *
- * libxml2 (optionally, to enable federation save and restore)
- * - Windows installer
- * - http://www.zlatkovic.com/libxml.en.html
- * - RedHat/Fedora/CentOS Linux
-\verbatim
- yum install libxml2-devel
-\endverbatim
- * - Debian/Ubuntu Linux
-\verbatim
- apt-get install libxml2-dev
-\endverbatim
- *
- * X11 (optionally, to enable billard example with a graphical animation)
- * - RedHat/Fedora/CentOS Linux
-\verbatim
-yum install libX11-devel
-\endverbatim
- * - Older RedHat/Fedora/CentOS Linux
-\verbatim
-yum install xorg-x11-xbitmaps
-\endverbatim
- * - Debian/Ubuntu Linux
-\verbatim
-apt-get install libx11-dev xbitmaps
-\endverbatim
- *
- * \section certi_unix_build Building CERTI on Unix with Makefile generator
- *
- * If you get a tarball source CERTI distribution such as you may found in the
download
- * section of the Savannah project
- * <a>http://download.savannah.nongnu.org/releases/certi/</a>,
- * you should follow these steps:
- * <ol>
- * <li>untar the archive: tar zxvf certi-\<version\>-Source.tar.gz
- * this should create a certi-\<version\>-Source directory
- * </li>
-\verbatim
- tar zxvf certi-3.4.0-Source.tar.gz
- ... wait for tar ending ...
-\endverbatim
- * <li>Prepare separate build directory and run CMake
- * </li>
-\verbatim
- mkdir build_certi
- cd build_certi
- cmake -DCMAKE_INSTALL_PREFIX=/path/to/install
/path/to/certi-\<version\>-Source
- ... wait for cmake run ending ...
-\endverbatim
- * <li>compile your certi</li>
- *
-\verbatim
- make
- ... wait the compilation end ...
-\endverbatim
- <li> Then you may either install CERTI or build
- a binary package that will be usable for installation</li>
- <ul>
- * <li>install CERTI</li>
- *
-\verbatim
- make install
- ... wait for make install end ...
-\endverbatim
- * <li>build your binary package </li>
-\verbatim
- make package
-\endverbatim
- </ul>
- * </ol>
- * After that you will have a compiled and usable CERTI package.
- *
- * \section certi_unix_build_GUI Building CERTI on Unix (GUI)
- *
- * CMake 2.6.0 and up comes with a nice and handy graphical user interface
- * which may be invoked with the cmake-gui command.
- *
- * \section certi_win32_build Building CERTI on Windows
- *
- * Enter the Start menu and launch the CMake application.
- * Enter the folder for the source code (e.g. \c \\certi, created during the
- * previous step).
- * Enter the folder for building the programs (e.g. \c \\tempo).
- *
- * \image html "cmake-launch.png"
- * \image latex "cmake-launch.png" "Launch CMake" width=12cm
- *
- * Hit the \c Configure button.
- *
- * \image html "cmake-generator.png"
- * \image latex "cmake-generator.png" "Configure" width=10cm
- *
- * Choose the appropriate Generator.
- *
- * \image html "cmake-verify.png"
- * \image latex "cmake-verify.png" "Choose Generator" width=12cm
- *
- * Verify the the paths for the different tools (flex, bison) before hitting
- * \c Configure again.
- *
- * Repeat \c Configure until you get an enabled \c OK button.
- *
- * \image html "cmake-generate.png"
- * \image latex "cmake-generate.png" "Generate project" width=12cm
- *
- * You should get a \c build folder (e.g. \\tempo) which looks like this:
- *
- * \image html "cmake-vsfiles.png"
- * \image latex "cmake-vsfiles.png" "Visual Studio files" width=12cm
- *
- * Launch the \c CERTI.sln (e.g. using Microsoft Visual C++ 2005).
- *
- * \image html "cmake-vsproject.png"
- * \image latex "cmake-vsproject.png" "CMake VS Project" width=6cm
- *
- * Select desired configuration (Debug or Release) and build the project
- * (using Build All). Take a look at your folder:
- *
- * \image html "cmake-binaries.png"
- * \image latex "cmake-binaries.png" "Build Tree" width=14cm
- *
- */
-
-// $Id: build.dox,v 3.5 2011/09/14 13:30:18 erk Exp $
Index: include/RTI.hh
===================================================================
RCS file: include/RTI.hh
diff -N include/RTI.hh
--- include/RTI.hh 31 Dec 2011 13:24:00 -0000 3.20
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,100 +0,0 @@
-// HLA 1.3 Header "RTI.hh"
-// $Id: RTI.hh,v 3.20 2011/12/31 13:24:00 erk Exp $
-
-#ifndef RTI_hh
-#define RTI_hh
-
-#if defined(_WIN32) || defined(__CYGWIN__)
- #pragma warning(disable: 4290)
- #pragma warning(disable: 4275)
- #pragma warning(disable: 4251)
- #pragma warning(disable: 4273)
- #pragma warning(disable: 4996)
- #define ANY_DLL_EXPORT __declspec(dllexport)
- #define ANY_DLL_IMPORT __declspec(dllimport)
- #define ANY_DLL_LOCAL
-#else
- #if (__GNUC__ >= 4)
- #define ANY_DLL_EXPORT __attribute__ ((visibility("default")))
- #define ANY_DLL_IMPORT __attribute__ ((visibility("default")))
- #define ANY_DLL_LOCAL __attribute__ ((visibility("hidden")))
- #else
- #define ANY_DLL_EXPORT
- #define ANY_DLL_IMPORT
- #define ANY_DLL_LOCAL
- #endif
-#endif
-
-#if defined(RTI_EXPORTS)
- #define RTI_EXPORT ANY_DLL_EXPORT
-#else
- #define RTI_EXPORT ANY_DLL_IMPORT
-#endif
-#if defined(FedTime_EXPORTS)
- #define FEDTIME_EXPORT ANY_DLL_EXPORT
-#else
- #define FEDTIME_EXPORT ANY_DLL_IMPORT
-#endif
-
-#ifdef RTI_USES_STD_FSTREAM
-#include <fstream>
-#define RTI_STD std
-#else
-#include <fstream.h>
-#define RTI_STD
-#endif
-
-class RTIambPrivateRefs ;
-struct RTIambPrivateData ;
-
-/**
- * @defgroup libRTI RTI library (normative API).
- * @ingroup HLA_Libraries
- * The API comes directly from HLA specifications.
- * @{
- */
-
-class RTI_EXPORT RTI
-{
-public:
-#include "baseTypes.hh"
-#include "RTItypes.hh"
-
- /**
- * RTI (RunTime Infrastructure) Ambassador class.
- * The RTIambassador class is the interface used by an
- * HLA federate to call the RTI. The RTI may call the
- * federate back using the Federate Ambassador class
- * @see FederateAmbassador.
- */
- class RTI_EXPORT RTIambassador
- {
- public:
-#include "RTIambServices.hh"
- RTIambPrivateData *privateData ;
- private:
- RTIambPrivateRefs* privateRefs ;
- };
-
- /**
- * Federate Ambassador class.
- * The FederateAmbassador is the structure RTI callback class.
- * When the RTI needs to contact the federate it calls one
- * of the FederateAmbassador class methods.
- */
- class RTI_EXPORT FederateAmbassador
- {
- public:
-#include "federateAmbServices.hh"
- };
-};
-
-RTI_STD::ostream RTI_EXPORT &
-operator<<(RTI_STD::ostream &os, RTI::Exception *ex);
-
-RTI_STD::ostream RTI_EXPORT &
-operator<<(RTI_STD::ostream &os, RTI::Exception const &ex);
-
-/** @} */
-
-#endif
Index: include/federateAmbServices.hh
===================================================================
RCS file: include/federateAmbServices.hh
diff -N include/federateAmbServices.hh
--- include/federateAmbServices.hh 30 Apr 2005 16:30:43 -0000 3.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,151 +0,0 @@
-// HLA 1.3 Header "federateAmbServices.hh"
-// $Id: federateAmbServices.hh,v 3.1 2005/04/30 16:30:43 breholee Exp $
-
-// Federation Management
-
-virtual void synchronizationPointRegistrationSucceeded(const char *)
- throw (FederateInternalError) = 0 ;
-
-virtual void synchronizationPointRegistrationFailed(const char *)
- throw (FederateInternalError) = 0 ;
-
-virtual void announceSynchronizationPoint(const char *, const char *)
- throw (FederateInternalError) = 0 ;
-
-virtual void federationSynchronized(const char *)
- throw (FederateInternalError) = 0 ;
-
-virtual void initiateFederateSave (const char *)
- throw (UnableToPerformSave, FederateInternalError) = 0 ;
-
-virtual void federationSaved()
- throw (FederateInternalError) = 0 ;
-
-virtual void federationNotSaved ()
- throw (FederateInternalError) = 0 ;
-
-virtual void requestFederationRestoreSucceeded (const char *)
- throw (FederateInternalError) = 0 ;
-
-virtual void requestFederationRestoreFailed(const char *, const char *)
- throw (FederateInternalError) = 0 ;
-
-virtual void federationRestoreBegun()
- throw (FederateInternalError) = 0 ;
-
-virtual void initiateFederateRestore (const char *, FederateHandle)
- throw (SpecifiedSaveLabelDoesNotExist, CouldNotRestore,
FederateInternalError) = 0 ;
-
-virtual void federationRestored()
- throw (FederateInternalError) = 0 ;
-
-virtual void federationNotRestored()
- throw (FederateInternalError) = 0 ;
-
-// Declaration Management
-
-virtual void startRegistrationForObjectClass(ObjectClassHandle)
- throw (ObjectClassNotPublished, FederateInternalError) = 0 ;
-
-virtual void stopRegistrationForObjectClass(ObjectClassHandle)
- throw (ObjectClassNotPublished, FederateInternalError) = 0 ;
-
-virtual void turnInteractionsOn(InteractionClassHandle)
- throw (InteractionClassNotPublished, FederateInternalError) = 0 ;
-
-virtual void turnInteractionsOff(InteractionClassHandle)
- throw (InteractionClassNotPublished, FederateInternalError) = 0 ;
-
-// Object Management
-
-virtual void discoverObjectInstance(ObjectHandle, ObjectClassHandle, const
char *)
- throw (CouldNotDiscover, ObjectClassNotKnown, FederateInternalError) = 0 ;
-
-virtual void reflectAttributeValues(ObjectHandle, const
AttributeHandleValuePairSet &,
- const FedTime &, const char *,
EventRetractionHandle)
- throw (ObjectNotKnown, AttributeNotKnown, FederateOwnsAttributes,
InvalidFederationTime,
- FederateInternalError) = 0 ;
-
-virtual void reflectAttributeValues(ObjectHandle, const
AttributeHandleValuePairSet &, const char *)
- throw (ObjectNotKnown, AttributeNotKnown, FederateOwnsAttributes,
FederateInternalError) = 0 ;
-
-virtual void receiveInteraction(InteractionClassHandle, const
ParameterHandleValuePairSet &,
- const FedTime &, const char *,
EventRetractionHandle)
- throw (InteractionClassNotKnown, InteractionParameterNotKnown,
InvalidFederationTime,
- FederateInternalError) = 0 ;
-
-virtual void receiveInteraction(InteractionClassHandle, const
ParameterHandleValuePairSet &, const char *)
- throw (InteractionClassNotKnown, InteractionParameterNotKnown,
FederateInternalError) = 0 ;
-
-virtual void removeObjectInstance(ObjectHandle, const FedTime &, const char *,
EventRetractionHandle)
- throw (ObjectNotKnown, InvalidFederationTime, FederateInternalError) = 0 ;
-
-virtual void removeObjectInstance(ObjectHandle, const char *)
- throw (ObjectNotKnown, FederateInternalError) = 0 ;
-
-virtual void attributesInScope (ObjectHandle, const AttributeHandleSet &)
- throw (ObjectNotKnown, AttributeNotKnown, FederateInternalError) = 0 ;
-
-virtual void attributesOutOfScope(ObjectHandle, const AttributeHandleSet &)
- throw (ObjectNotKnown, AttributeNotKnown, FederateInternalError) = 0 ;
-
-virtual void provideAttributeValueUpdate(ObjectHandle, const
AttributeHandleSet &)
- throw (ObjectNotKnown, AttributeNotKnown, AttributeNotOwned,
FederateInternalError) = 0 ;
-
-virtual void turnUpdatesOnForObjectInstance (ObjectHandle, const
AttributeHandleSet &)
- throw (ObjectNotKnown, AttributeNotOwned, FederateInternalError) = 0 ;
-
-virtual void turnUpdatesOffForObjectInstance (ObjectHandle, const
AttributeHandleSet &)
- throw (ObjectNotKnown, AttributeNotOwned, FederateInternalError) = 0 ;
-
-// Ownership Management
-
-virtual void requestAttributeOwnershipAssumption(ObjectHandle, const
AttributeHandleSet &, const char *)
- throw (ObjectNotKnown, AttributeNotKnown, AttributeAlreadyOwned,
AttributeNotPublished,
- FederateInternalError) = 0 ;
-
-virtual void attributeOwnershipDivestitureNotification(ObjectHandle, const
AttributeHandleSet &)
- throw (ObjectNotKnown, AttributeNotKnown, AttributeNotOwned,
AttributeDivestitureWasNotRequested,
- FederateInternalError) = 0 ;
-
-virtual void attributeOwnershipAcquisitionNotification(ObjectHandle, const
AttributeHandleSet &)
- throw (ObjectNotKnown, AttributeNotKnown,
AttributeAcquisitionWasNotRequested, AttributeAlreadyOwned,
- AttributeNotPublished, FederateInternalError) = 0 ;
-
-virtual void attributeOwnershipUnavailable(ObjectHandle, const
AttributeHandleSet &)
- throw (ObjectNotKnown, AttributeNotKnown, AttributeNotDefined,
AttributeAlreadyOwned,
- AttributeAcquisitionWasNotRequested, FederateInternalError) = 0 ;
-
-virtual void requestAttributeOwnershipRelease(ObjectHandle, const
AttributeHandleSet &, const char *)
- throw (ObjectNotKnown, AttributeNotKnown, AttributeNotOwned,
FederateInternalError) = 0 ;
-
-virtual void confirmAttributeOwnershipAcquisitionCancellation(ObjectHandle,
const AttributeHandleSet &)
- throw (ObjectNotKnown, AttributeNotKnown, AttributeNotDefined,
AttributeAlreadyOwned,
- AttributeAcquisitionWasNotCanceled, FederateInternalError) = 0 ;
-
-virtual void informAttributeOwnership(ObjectHandle, AttributeHandle,
FederateHandle)
- throw (ObjectNotKnown, AttributeNotKnown, FederateInternalError) = 0 ;
-
-virtual void attributeIsNotOwned(ObjectHandle, AttributeHandle)
- throw (ObjectNotKnown, AttributeNotKnown, FederateInternalError) = 0 ;
-
-virtual void attributeOwnedByRTI (ObjectHandle, AttributeHandle)
- throw (ObjectNotKnown, AttributeNotKnown, FederateInternalError) = 0 ;
-
-// Time Management
-
-virtual void timeRegulationEnabled(const FedTime &)
- throw (InvalidFederationTime, EnableTimeRegulationWasNotPending,
FederateInternalError) = 0 ;
-
-virtual void timeConstrainedEnabled(const FedTime &)
- throw (InvalidFederationTime, EnableTimeConstrainedWasNotPending,
FederateInternalError) = 0 ;
-
-virtual void timeAdvanceGrant(const FedTime &)
- throw (InvalidFederationTime, TimeAdvanceWasNotInProgress,
FederationTimeAlreadyPassed,
- FederateInternalError) = 0 ;
-
-virtual void requestRetraction(EventRetractionHandle)
- throw (EventNotKnown, FederateInternalError) = 0 ;
-
-virtual ~FederateAmbassador()
- throw (FederateInternalError) { ; }
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [certi-cvs] certi include/fedtime.hh include/RTIambServices...,
CERTI CVS commits <=