MAK RTIspy API Documentation for HLA 1.3
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes
rtiSimple1516e Class Reference

simple test federate for evolved java bindings code ported from rtiSimple1516e More...

+ Collaboration diagram for rtiSimple1516e:

List of all members.

Classes

class  AttrNameHandleMap
class  KeyboardTickThread
class  ParamNameHandleMap
enum  RestoreStatus
enum  SaveStatus
class  SimpleFederateAmbassador
 A basic Federate Ambassador implementation. More...
class  TalkAmbData
 Simple data structure to provide communication between the main() and the FederateAmbassador. More...

Public Member Functions

 rtiSimple1516e () throws RTIinternalError
 Creates a new instance of rtiSimple1516e.
void connect () throws RTIexception
void createFedEx () throws RTIexception, java.net.MalformedURLException
void joinFedEx () throws RTIexception, java.net.MalformedURLException
void resignAndDestroyFedEx () throws RTIexception
void queryFederationSaveStatus () throws RTIexception
boolean requestFederationSave (String label) throws RTIexception
boolean waitForFederationSaved () throws RTIexception
boolean saveFederation (String label, boolean performRequest) throws RTIexception
void queryRestoreStatus () throws RTIexception
boolean requestFederationRestore (String label) throws RTIexception
boolean waitForRestoreBegun () throws RTIexception
boolean waitForInitiateRestore () throws RTIexception
boolean waitForFederationRestored () throws RTIexception
boolean restoreFederation (String label, boolean performRequest) throws RTIexception
boolean publishSubscribeAndRegisterObject () throws RTIexception
boolean publishAndSubscribeInteraction () throws RTIexception
void evokeCallbacks (double min, double max) throws RTIexception
AttributeHandleValueMapFactory getAttributeHandleValueMapFactory () throws FederateNotExecutionMember, NotConnected, RTIinternalError
ParameterHandleValueMapFactory getParameterHandleValueMapFactory () throws FederateNotExecutionMember, NotConnected, RTIinternalError
void callQuit ()
void callSave ()
void callRestore ()

Static Public Member Functions

static void main (String[] args)

Public Attributes

RTIambassador myRtiAmb
TalkAmbData myFedAmbData
ObjectInstanceHandle myObjectHandle
InteractionClassHandle myInterClassHandle
HashMap< String, AttributeHandlemyAttrNameHandleMap
HashMap< String, ParameterHandlemyParamNameHandleMap
FederateAmbassador myFedAmb
FederateHandle myFederateHandle
String myFederationName
String myFddFileName
String myFederateType
String myClassName
String myInterClassName

Static Public Attributes

static boolean myCallQuit
static boolean myCallSave
static boolean myCallRestore
static Thread keyboardThread
static KeyboardTickThread keyboard

Detailed Description

simple test federate for evolved java bindings code ported from rtiSimple1516e

Author:
amerrill

Constructor & Destructor Documentation

rtiSimple1516e.rtiSimple1516e ( ) throws RTIinternalError [inline]

Member Function Documentation

void rtiSimple1516e.callQuit ( ) [inline]
void rtiSimple1516e.callRestore ( ) [inline]
void rtiSimple1516e.callSave ( ) [inline]
void rtiSimple1516e.connect ( ) throws RTIexception [inline]

References myFedAmb, and myRtiAmb.

Referenced by main().

void rtiSimple1516e.createFedEx ( ) throws RTIexception, java.net.MalformedURLException [inline]

References myFddFileName, myFederationName, and myRtiAmb.

Referenced by main().

void rtiSimple1516e.evokeCallbacks ( double  min,
double  max 
) throws RTIexception [inline]
AttributeHandleValueMapFactory rtiSimple1516e.getAttributeHandleValueMapFactory ( ) throws FederateNotExecutionMember, NotConnected, RTIinternalError [inline]

References myRtiAmb.

Referenced by main().

ParameterHandleValueMapFactory rtiSimple1516e.getParameterHandleValueMapFactory ( ) throws FederateNotExecutionMember, NotConnected, RTIinternalError [inline]

References myRtiAmb.

Referenced by main().

void rtiSimple1516e.joinFedEx ( ) throws RTIexception, java.net.MalformedURLException [inline]
static void rtiSimple1516e.main ( String[]  args) [inline, static]
boolean rtiSimple1516e.publishAndSubscribeInteraction ( ) throws RTIexception [inline]
boolean rtiSimple1516e.publishSubscribeAndRegisterObject ( ) throws RTIexception [inline]
void rtiSimple1516e.queryFederationSaveStatus ( ) throws RTIexception [inline]
void rtiSimple1516e.queryRestoreStatus ( ) throws RTIexception [inline]
boolean rtiSimple1516e.requestFederationRestore ( String  label) throws RTIexception [inline]
boolean rtiSimple1516e.requestFederationSave ( String  label) throws RTIexception [inline]
void rtiSimple1516e.resignAndDestroyFedEx ( ) throws RTIexception [inline]

References myFederationName, and myRtiAmb.

Referenced by main().

boolean rtiSimple1516e.restoreFederation ( String  label,
boolean  performRequest 
) throws RTIexception [inline]
boolean rtiSimple1516e.saveFederation ( String  label,
boolean  performRequest 
) throws RTIexception [inline]
boolean rtiSimple1516e.waitForFederationRestored ( ) throws RTIexception [inline]
boolean rtiSimple1516e.waitForFederationSaved ( ) throws RTIexception [inline]
boolean rtiSimple1516e.waitForInitiateRestore ( ) throws RTIexception [inline]
boolean rtiSimple1516e.waitForRestoreBegun ( ) throws RTIexception [inline]

Member Data Documentation

Referenced by main().

boolean rtiSimple1516e.myCallQuit [static]

Referenced by callQuit(), main(), and rtiSimple1516e().

boolean rtiSimple1516e.myCallRestore [static]

Referenced by callRestore(), main(), and rtiSimple1516e().

boolean rtiSimple1516e.myCallSave [static]

Referenced by callSave(), main(), and rtiSimple1516e().

Referenced by createFedEx(), and rtiSimple1516e().

FederateAmbassador rtiSimple1516e.myFedAmb

Referenced by connect(), and rtiSimple1516e().

Referenced by joinFedEx(), and rtiSimple1516e().

ObjectInstanceHandle rtiSimple1516e.myObjectHandle

The documentation for this class was generated from the following file:

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)