MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
federate.NullMakShooterRTI Class Reference

The Class DummyMakShooterRTI. More...

+ Inheritance diagram for federate.NullMakShooterRTI:
+ Collaboration diagram for federate.NullMakShooterRTI:

Public Member Functions

void connect () throws Exception
 Connect.
boolean createFedEx (String federateName, URL url) throws Exception
 Perform Create Federation Execution based on Federation Name and FDD File.
void joinFedEx (String federateName, String federationName) throws Exception
 Perform Join Federation Execution based on Federation Name and FDD File.
void publishShip () throws Exception
 Publish ship.
void publishShot () throws Exception
 Publish shot.
void registerShip () throws Exception
 Register ship.
void registerShots (Queue< Shot > shotsToRegister) throws Exception
 Register shots.
void subscribeShip () throws Exception
 Subscribe to ships.
void subscribeShot () throws Exception
 Subscribe to shots.
void unPublishShip () throws Exception
 Un publish ship.
void unPublishShot () throws Exception
 Un publish shot.
void unRegisterShip () throws Exception
 Un register ship.
void unRegisterShots () throws Exception
 Un register shots.
void evokeCallbacks (double d, double e) throws Exception
 Evoke callbacks.
void updateShipAttributes (Ship ship) throws Exception
 Update ship attributes.
void updateShotAttributes (Shot shot) throws Exception
 Update shot attributes.
E_PlayerIdentity determineMyIdentity () throws Exception
 Determine player identity.
boolean arePlayersAssembled ()
E_PlayerIdentity getMyIdentity ()
void setMyship (Ship ship)
void setEnemyShip (Ship ship)
void sendDetonationInteraction (Ship ship, Shot shot) throws Exception
void setBoard (Board board)
void subscribeDetonation () throws Exception
void publishDetonation () throws Exception
String getDefaultFedFile ()
boolean isConnected ()
void disconnect ()
void resignFedEx () throws Exception
void destroyFederationEx () throws Exception
void initialize () throws Exception
void requestListFedEx ()
void registerDialogForListFederation (StartJoinGameDialog configureGameDialog)
void setIdentityObserver ()

Detailed Description

The Class DummyMakShooterRTI.

Author
snandi

Member Function Documentation

boolean federate.NullMakShooterRTI.arePlayersAssembled ( )
inline
void federate.NullMakShooterRTI.connect ( ) throws Exception
inline

Connect.

Exceptions
Exceptionthe exception

Implements federate.IMakShooterRTI.

boolean federate.NullMakShooterRTI.createFedEx ( String  federationName,
URL  url 
) throws Exception
inline

Perform Create Federation Execution based on Federation Name and FDD File.

Returns
true, if successful
Exceptions
Exceptionthe exception

Implements federate.IMakShooterRTI.

void federate.NullMakShooterRTI.destroyFederationEx ( ) throws Exception
inline
E_PlayerIdentity federate.NullMakShooterRTI.determineMyIdentity ( ) throws Exception
inline

Determine player identity.

Returns
the e_ player identity
Exceptions
Exceptionthe exception

Implements federate.IMakShooterRTI.

void federate.NullMakShooterRTI.disconnect ( )
inline
void federate.NullMakShooterRTI.evokeCallbacks ( double  d,
double  e 
) throws Exception
inline

Evoke callbacks.

Parameters
dthe d
ethe e
Exceptions
Exceptionthe exception

Implements federate.IMakShooterRTI.

String federate.NullMakShooterRTI.getDefaultFedFile ( )
inline
E_PlayerIdentity federate.NullMakShooterRTI.getMyIdentity ( )
inline
void federate.NullMakShooterRTI.initialize ( ) throws Exception
inline
boolean federate.NullMakShooterRTI.isConnected ( )
inline
void federate.NullMakShooterRTI.joinFedEx ( String  federateName,
String  federationName 
) throws Exception
inline

Perform Join Federation Execution based on Federation Name and FDD File.

Parameters
federateNamethe federate name
Exceptions
Exceptionthe exception

Implements federate.IMakShooterRTI.

void federate.NullMakShooterRTI.publishDetonation ( ) throws Exception
inline
void federate.NullMakShooterRTI.publishShip ( ) throws Exception
inline

Publish ship.

Exceptions
Exceptionthe exception

Implements federate.IMakShooterRTI.

void federate.NullMakShooterRTI.publishShot ( ) throws Exception
inline

Publish shot.

Exceptions
Exceptionthe exception

Implements federate.IMakShooterRTI.

void federate.NullMakShooterRTI.registerDialogForListFederation ( StartJoinGameDialog  configureGameDialog)
inline
void federate.NullMakShooterRTI.registerShip ( ) throws Exception
inline

Register ship.

Exceptions
Exceptionthe exception

Implements federate.IMakShooterRTI.

void federate.NullMakShooterRTI.registerShots ( Queue< Shot shotsToRegister) throws Exception
inline

Register shots.

Parameters
shotsToRegisterthe shots to register
Exceptions
Exceptionthe exception

Implements federate.IMakShooterRTI.

void federate.NullMakShooterRTI.requestListFedEx ( )
inline
void federate.NullMakShooterRTI.resignFedEx ( ) throws Exception
inline
void federate.NullMakShooterRTI.sendDetonationInteraction ( Ship  ship,
Shot  shot 
) throws Exception
inline
void federate.NullMakShooterRTI.setBoard ( Board  board)
inline
void federate.NullMakShooterRTI.setEnemyShip ( Ship  ship)
inline
void federate.NullMakShooterRTI.setIdentityObserver ( )
inline
void federate.NullMakShooterRTI.setMyship ( Ship  ship)
inline
void federate.NullMakShooterRTI.subscribeDetonation ( ) throws Exception
inline
void federate.NullMakShooterRTI.subscribeShip ( ) throws Exception
inline

Subscribe to ships.

Exceptions
Exceptionthe exception

Implements federate.IMakShooterRTI.

void federate.NullMakShooterRTI.subscribeShot ( ) throws Exception
inline

Subscribe to shots.

Exceptions
Exceptionthe exception

Implements federate.IMakShooterRTI.

void federate.NullMakShooterRTI.unPublishShip ( ) throws Exception
inline

Un publish ship.

Exceptions
Exceptionthe exception

Implements federate.IMakShooterRTI.

void federate.NullMakShooterRTI.unPublishShot ( ) throws Exception
inline

Un publish shot.

Exceptions
Exceptionthe exception

Implements federate.IMakShooterRTI.

void federate.NullMakShooterRTI.unRegisterShip ( ) throws Exception
inline

Un register ship.

Exceptions
Exceptionthe exception

Implements federate.IMakShooterRTI.

void federate.NullMakShooterRTI.unRegisterShots ( ) throws Exception
inline

Un register shots.

Exceptions
Exceptionthe exception

Implements federate.IMakShooterRTI.

void federate.NullMakShooterRTI.updateShipAttributes ( Ship  ship) throws Exception
inline

Update ship attributes.

Parameters
shipthe ship
Exceptions
Exceptionthe exception

Implements federate.IMakShooterRTI.

void federate.NullMakShooterRTI.updateShotAttributes ( Shot  shot) throws Exception
inline

Update shot attributes.

Parameters
shotthe shot
Exceptions
Exceptionthe exception

Implements federate.IMakShooterRTI.


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

Document ID: Generated on Wed Mar 11 20:26:49 EDT 2015 from SVN revision 150939
Copyright © 2005-2015 VT MÄK Inc. All Rights Reserved (www.mak.com)