copyright The Portico Project 2008.

Uses of Class
org.portico.shared.msg.FED_CallbackMessage

Packages that use FED_CallbackMessage
org.portico.core.fedex   
org.portico.lrc   
org.portico.shared.msg   
 

Uses of FED_CallbackMessage in org.portico.core.fedex
 

Fields in org.portico.core.fedex with type parameters of type FED_CallbackMessage
private  BlockingQueue<FED_CallbackMessage> Federation.callbackQueue
           
private  BlockingQueue<FED_CallbackMessage> CallbackQueueProcessor.queue
           
 

Methods in org.portico.core.fedex that return types with arguments of type FED_CallbackMessage
 BlockingQueue<FED_CallbackMessage> Federation.getCallbackQueue()
           
 

Uses of FED_CallbackMessage in org.portico.lrc
 

Fields in org.portico.lrc with type parameters of type FED_CallbackMessage
private  BlockingQueue<FED_CallbackMessage> LRCQueue.roQueue
           
private  PriorityBlockingQueue<FED_CallbackMessage> LRCQueue.tsoQueue
           
 

Methods in org.portico.lrc that return FED_CallbackMessage
 FED_CallbackMessage LRCQueue.peekTSO()
          This method will return the callback message at the head of the TSO queue, but it WILL NOT REMOVE IT.
 FED_CallbackMessage LRCQueue.poll()
          Fetch the next available message from the queue.
 FED_CallbackMessage LRCQueue.poll(long timeoutNanos)
          This method is the same as LRCQueue.poll() except that if there are no messages available, it will block until there are (or until the timeout value has been reached).
private  FED_CallbackMessage LRCQueue.pollForNonMessage()
          All this applies to RO messages only

The HLA specification says that if a federate: a) is constrained and b) does NOT have asynchronous delivery enabled and c) isn't in the middle of a time advance, then RO "messages" cannot be released to it.

 

Methods in org.portico.lrc with parameters of type FED_CallbackMessage
 int LRCQueue.Sorter.compare(FED_CallbackMessage o1, FED_CallbackMessage o2)
           
 boolean LRCQueue.offer(FED_CallbackMessage message)
          Place the message on the queue.
private  void LRCQueue.priorityMessage(FED_CallbackMessage message)
          Process a priority message.
 void LRCConnection.receiveCallback(FED_CallbackMessage message)
          The same as LRCConnection.receiveCallback(MessageContext) except that it works with a callback message rather than a context.
private  void LRC.tickProcess(FED_CallbackMessage message)
          Passes the given message to the callback sink (wrapped up in a context)
 

Uses of FED_CallbackMessage in org.portico.shared.msg
 

Subclasses of FED_CallbackMessage in org.portico.shared.msg
 class EXT_TerminateLRC
          This mehtod is the callback sister of EXT_Terminate.
 class FED_AdvanceGranted
          Callback to inform the target federate that it has received an advance grant to the given time
 class FED_ConstrainedEnabled
          Callback to inform the target federate that time constrained has been enabled.
 class FED_DiscoverObject
          Callback to inform the target federate that a new object instance it should be interested in has been discovered.
 class FED_ProvideUpdate
          This message represents a request for the target federate to send out an update for a specific set of attributes of a specific object instance.
 class FED_ReceiveInteraction
          Callback to inform the target federate that an interaction it is subscribed to has been sent.
 class FED_ReflectAttributes
          Callback to inform the target federate that some attributes that it is interested in have had their values changed.
 class FED_RegulationEnabled
          Callback to inform the target federate that time regulation has now been enabled.
 class FED_RemoveObject
          This message is a notification that the object of the contained handle should be deleted.
 class FED_Synchronized
          Callback to inform the target federate that the federation has synchronized on the point with the provided label.
 class FED_SyncPointAnnounced
          Callback to inform the target federate that a new synchronization point with the given label has been announced.
 class FED_SyncPointRegResult
          Contains the result of a request to register a synchronization point
 


copyright The Portico Project 2008.