Uses of Interface
edu.vub.at.actors.ATFarReference

Packages that use ATFarReference
edu.vub.at.actors.natives   
edu.vub.at.objects.coercion   
edu.vub.at.objects.natives   
 

Uses of ATFarReference in edu.vub.at.actors.natives
 

Classes in edu.vub.at.actors.natives that implement ATFarReference
 class NATFarReference
          NATFarReference is the root of the native classes that represent native far references.
 class NATLocalFarRef
          Instances of NATLocalFarRef denote far references to objects 'local' to this address space.
 class NATRemoteFarRef
          Instances of NATRemoteFarRef represent far references to physically remote actors.
 

Methods in edu.vub.at.actors.natives that return ATFarReference
 ATFarReference NATFarReference.base_asFarReference()
           
 

Methods in edu.vub.at.actors.natives with parameters of type ATFarReference
 void ReceptionistsSet.addClient(ATObject service, ATFarReference client)
          Invoked whenever another actor is passed a reference to an object offering a service on this actor.
 void ReceptionistsSet.removeClient(ATObject service, ATFarReference client)
          Called upon the collection of a service on a remote device, or possibly when the conditions negotiated for the use of the service (e.g. its lease period) have expired.
 void ELActor.event_serviceJoined(Packet requiredStripePkt, ATFarReference myHandler, Packet discoveredStripePkt, Packet remoteServicePkt)
          When the discovery manager receives a publication from another local actor or another remote VM, the actor is asked to compare the incoming publication against a subscription that it had announced previously.
 

Uses of ATFarReference in edu.vub.at.objects.coercion
 

Methods in edu.vub.at.objects.coercion that return ATFarReference
 ATFarReference ATConversions.base_asFarReference()
           
 

Uses of ATFarReference in edu.vub.at.objects.natives
 

Methods in edu.vub.at.objects.natives that return ATFarReference
 ATFarReference NATNil.base_asFarReference()
           
 

Methods in edu.vub.at.objects.natives with parameters of type ATFarReference
 ATObject OBJLexicalRoot.base_when_disconnected_(ATFarReference farReference, ATClosure listener)
          when: farReference disconnected: { code } => when the remote reference is broken due to network disconnections, trigger the code returns a subscription object that can be used to cancel the listener
 ATObject OBJLexicalRoot.base_when_reconnected_(ATFarReference farReference, ATClosure listener)
          when: farReference reconnected: { code } => when the remote reference is reinstated after a network disconnection, trigger the code returns a subscription object that can be used to cancel the listener
 ATTable OBJLexicalRoot.base_retract_(ATFarReference farReference)
          retract: farReference => retract all currently unsent messages from the far reference's outbox This has the side effect that the returned messages will *not* be sent automatically anymore, the programmer is responsible to resend all messages that still need to be sent by hand.