MAK RTIspy API Documentation for HLA Evolved
List of all members | 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:

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)
inlinestatic
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

KeyboardTickThread rtiSimple1516e.keyboard
static
Thread rtiSimple1516e.keyboardThread
static

Referenced by main().

HashMap<String, AttributeHandle> rtiSimple1516e.myAttrNameHandleMap
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().

String rtiSimple1516e.myClassName
String rtiSimple1516e.myFddFileName

Referenced by createFedEx(), and rtiSimple1516e().

FederateAmbassador rtiSimple1516e.myFedAmb

Referenced by connect(), and rtiSimple1516e().

TalkAmbData rtiSimple1516e.myFedAmbData
FederateHandle rtiSimple1516e.myFederateHandle
String rtiSimple1516e.myFederateType

Referenced by joinFedEx(), and rtiSimple1516e().

String rtiSimple1516e.myFederationName
InteractionClassHandle rtiSimple1516e.myInterClassHandle
String rtiSimple1516e.myInterClassName
ObjectInstanceHandle rtiSimple1516e.myObjectHandle
HashMap<String, ParameterHandle> rtiSimple1516e.myParamNameHandleMap
RTIambassador rtiSimple1516e.myRtiAmb

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

Document ID: Generated on Tue May 7 16:26:47 EDT 2013 from SVN revision 126903
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)