|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |