certi-cvs
[Top][All Lists]
Advanced

[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) { ; }



reply via email to

[Prev in Thread] Current Thread [Next in Thread]