MAK RTIspy API Documentation for HLA 1516
Public Member Functions
federate.NullMakShooterRTI Class Reference

The Class DummyMakShooterRTI. More...

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

List of all members.

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

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.

Determine player identity.

Returns:
the e_ player identity
Exceptions:
Exceptionthe exception

Implements federate.IMakShooterRTI.

Evoke callbacks.

Parameters:
dthe d
ethe e
Exceptions:
Exceptionthe exception

Implements federate.IMakShooterRTI.

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.

Publish ship.

Exceptions:
Exceptionthe exception

Implements federate.IMakShooterRTI.

Publish shot.

Exceptions:
Exceptionthe exception

Implements federate.IMakShooterRTI.

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.sendDetonationInteraction ( Ship  ship,
Shot  shot 
) throws Exception [inline]
void federate.NullMakShooterRTI.setBoard ( Board  board) [inline]
void federate.NullMakShooterRTI.setMyship ( Ship  ship) [inline]

Subscribe to ships.

Exceptions:
Exceptionthe exception

Implements federate.IMakShooterRTI.

Subscribe to shots.

Exceptions:
Exceptionthe exception

Implements federate.IMakShooterRTI.

Un publish ship.

Exceptions:
Exceptionthe exception

Implements federate.IMakShooterRTI.

Un publish shot.

Exceptions:
Exceptionthe exception

Implements federate.IMakShooterRTI.

Un register ship.

Exceptions:
Exceptionthe exception

Implements federate.IMakShooterRTI.

Un register shots.

Exceptions:
Exceptionthe exception

Implements federate.IMakShooterRTI.

Update ship attributes.

Parameters:
shipthe ship
Exceptions:
Exceptionthe exception

Implements federate.IMakShooterRTI.

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