Package edu.vub.at.actors.natives

Class Summary
ActorTest The Actorscript tests several aspects of actor creation, most notably actor creation, message sending and protocol installation.
DiscoveryManager The DiscoveryManager is responsible for coupling subscriptions to corresponding publications.
DiscoveryManager.Publication Small container class that represents an entry in the publications list.
DiscoveryManager.Subscription Small container class that represents an entry in the subscriptions list.
DistributionTest  
ELActor An instance of the class ELActor represents a programmer-defined AmbientTalk/2 actor.
ELDiscoveryActor Every VM has an associated Discovery Actor.
ELFarReference An instance of the class ELFarReference represents the event loop processor for a remote far reference.
ELVirtualMachine A ELVirtualMachine represents a virtual machine which hosts several actors.
NATActorMirror The NATActorMirror class implements the concurrency model of ambienttalk.
NATActorMirror.NATProtocol A protocol object is defined as: object: { def installedMirror := //the installed actor mirror; def uninstall() { //uninstall the protocol object } }
NATActorMirror.NATPublication A publication object is defined as: object: { def topic := //topic under which service is published; def service := //the exported service object; def cancel() { //unexport the service object } }
NATActorMirror.NATSubscription A subscription object is defined as: object: { def topic := //topic subscribed to; def handler := //the closure to be triggered; def cancel() { //unsubscribe the handler } }
NATAsyncMessage Instances of the class NATAsyncMessage represent first-class asynchronous messages.
NATFarReference NATFarReference is the root of the native classes that represent native far references.
NATFarReference.NATDisconnectionSubscription  
NATFarReference.NATReconnectionSubscription  
NATLocalFarRef Instances of NATLocalFarRef denote far references to objects 'local' to this address space.
NATRemoteFarRef Instances of NATRemoteFarRef represent far references to physically remote actors.
Packet Packet instances are the serialized representation of AmbientTalk messages or other objects.
ReceptionistsSet An NATActorMirror's ReceptionistsSet keeps a mapping between identifiers and local objects which allows resolving far objects to local ones.
SerializationTest A test case for object serialization.
SharedActorField SharedActorField is a class which is used to allow introducing additional fields into the lexical scope of every actor.