MAK RTIspy API Documentation for HLA 1516
RTI1516.h
Go to the documentation of this file.
00001 /***********************************************************************
00002   IEEE 1516.1 High Level Architecture Interface Specification C++ API
00003   File: RTI/1516.h
00004 ***********************************************************************/
00005 
00006 //
00007 // This file is simply a convenience provided for those developers that would
00008 // like to include everything all at once
00009 //
00010 
00011 #ifndef RTI_1516_h
00012 #define RTI_1516_h
00013 
00014 // Identification of the API version number.  
00015 #define HLA_SPECIFICATION_NAME "1516"     
00016 #define HLA_API_MAJOR_VERSION 2   
00017 #define HLA_API_MINOR_VERSION 0   
00018 
00019 // This file contains platform specific configuration info.
00020 #include <RTI/SpecificConfig.h>
00021 
00022 // These file include declarations/definitions for ISO 14882 standard C++
00023 // classes, renamed for portability.
00024 #include <string>
00025 #include <set>
00026 #include <map>
00027 #include <vector>
00028 #include <memory>
00029 
00030 // This file contains standard RTI type declarations/definitions.
00031 #include <RTI/Exception.h>
00032 #include <RTI/Handle.h>
00033 #include <RTI/Enums.h>
00034 #include <RTI/RangeBounds.h>
00035 
00036 // This file contains standard RTI type declarations/definitions which depend on
00037 // RTI implementation specific declarations/definitions.
00038 #include <RTI/Typedefs.h>
00039 #include <RTI/LogicalTime.h>
00040 #include <RTI/LogicalTimeFactory.h>
00041 #include <RTI/LogicalTimeInterval.h>
00042 
00043 namespace rti1516
00044 {
00045    // Vendor-specific name and version of the RTI implementation
00046    std::wstring RTI_EXPORT RTIname(); 
00047    std::wstring RTI_EXPORT RTIversion();
00048 }
00049 
00050 #include <RTI/FederateAmbassador.h>
00051 #include <RTI/RTIambassador.h>
00052 #include <RTI/RTIambassadorFactory.h>
00053 
00054 #endif // RTI_1516_h

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)