A B C D E F G H I J K L M N O P R S T U V W X Y Z _

E

ELActor - class edu.vub.at.actors.natives.ELActor.
An instance of the class ELActor represents a programmer-defined AmbientTalk/2 actor.
ELActor(ATActorMirror, ELVirtualMachine) - Constructor for class edu.vub.at.actors.natives.ELActor
 
ELActor(ELVirtualMachine) - Constructor for class edu.vub.at.actors.natives.ELActor
constructor dedicated to initialization of discovery actor
ELDiscoveryActor - class edu.vub.at.actors.natives.ELDiscoveryActor.
Every VM has an associated Discovery Actor.
ELDiscoveryActor(ELVirtualMachine) - Constructor for class edu.vub.at.actors.natives.ELDiscoveryActor
 
ELFarReference - class edu.vub.at.actors.natives.ELFarReference.
An instance of the class ELFarReference represents the event loop processor for a remote far reference.
ELFarReference(ATObjectID, ELActor) - Constructor for class edu.vub.at.actors.natives.ELFarReference
 
ELFarReference.TransmissionEvent - class edu.vub.at.actors.natives.ELFarReference.TransmissionEvent.
TransmissionEvent is a named subclass of event, which allows access to the message the packet it is trying to send which is used, should the event be retracted.
ELFarReference.TransmissionEvent(ATAsyncMessage) - Constructor for class edu.vub.at.actors.natives.ELFarReference.TransmissionEvent
 
ELVirtualMachine - class edu.vub.at.actors.natives.ELVirtualMachine.
A ELVirtualMachine represents a virtual machine which hosts several actors.
ELVirtualMachine(ATAbstractGrammar, SharedActorField[]) - Constructor for class edu.vub.at.actors.natives.ELVirtualMachine
 
EMPTY - Static variable in class edu.vub.at.objects.natives.NATTable
 
EscapeTest - class edu.vub.at.objects.natives.EscapeTest.
The purpose of this class is to test the escape() primitive method of block closures.
EscapeTest() - Constructor for class edu.vub.at.objects.natives.EscapeTest
 
Evaluator - class edu.vub.at.eval.Evaluator.
The Evaluator class serves as a repository for auxiliary evaluation methods.
Evaluator() - Constructor for class edu.vub.at.eval.Evaluator
 
Evaluator.BindClosure - interface edu.vub.at.eval.Evaluator.BindClosure.
 
Event - class edu.vub.at.actors.eventloops.Event.
An Event object is the main communication channel between different event loops.
Event() - Constructor for class edu.vub.at.actors.eventloops.Event
 
Event(String) - Constructor for class edu.vub.at.actors.eventloops.Event
 
EventLoop - class edu.vub.at.actors.eventloops.EventLoop.
The EventLoop is the basic concurrency primitive for the AmbientTalk/2 implementation.
EventLoop(String) - Constructor for class edu.vub.at.actors.eventloops.EventLoop
Constructos a new event loop with the default processing behaviour.
EventLoop.EventProcessor - class edu.vub.at.actors.eventloops.EventLoop.EventProcessor.
EventProcessor is a thread subclass whose primary goal is to keep a reference to the associated event loop, which is used to transform threads into the more manageable event loops
EventLoop.EventProcessor() - Constructor for class edu.vub.at.actors.eventloops.EventLoop.EventProcessor
 
EventLoop_LOG - Static variable in class edu.vub.at.actors.net.Logging
Logs information regarding all event loops in the AT/2 runtime.
EventQueue - class edu.vub.at.actors.eventloops.EventQueue.
A simple synchronized blocking FIFO queue implementation.
EventQueue() - Constructor for class edu.vub.at.actors.eventloops.EventQueue
 
ExceptionHandlingTest - class edu.vub.at.objects.natives.ExceptionHandlingTest.
This test documents and tests the behaviour of the exception handling primitives provided in Ambienttalk.
ExceptionHandlingTest() - Constructor for class edu.vub.at.objects.natives.ExceptionHandlingTest
 
echo_ - Variable in class edu.vub.at.objects.mirrors.ReflectiveAccessTest
 
edu.vub.at.actors.beholders - package edu.vub.at.actors.beholders
 
edu.vub.at.actors.eventloops - package edu.vub.at.actors.eventloops
 
edu.vub.at.actors.id - package edu.vub.at.actors.id
 
edu.vub.at.actors.natives - package edu.vub.at.actors.natives
 
edu.vub.at.actors.net - package edu.vub.at.actors.net
 
edu.vub.at.actors.net.cmd - package edu.vub.at.actors.net.cmd
 
edu.vub.at.eval - package edu.vub.at.eval
 
edu.vub.at.exceptions - package edu.vub.at.exceptions
 
edu.vub.at.exceptions.signals - package edu.vub.at.exceptions.signals
 
edu.vub.at.objects.coercion - package edu.vub.at.objects.coercion
 
edu.vub.at.objects.grammar - package edu.vub.at.objects.grammar
 
edu.vub.at.objects.mirrors - package edu.vub.at.objects.mirrors
 
edu.vub.at.objects.natives - package edu.vub.at.objects.natives
 
edu.vub.at.objects.natives.grammar - package edu.vub.at.objects.natives.grammar
 
edu.vub.at.objects.symbiosis - package edu.vub.at.objects.symbiosis
 
edu.vub.at.tutorial - package edu.vub.at.tutorial
 
edu.vub.util - package edu.vub.util
 
elements_ - Variable in class edu.vub.at.actors.eventloops.EventQueue
 
elements_ - Variable in class edu.vub.at.objects.natives.NATTable
 
enqueue(Event) - Method in class edu.vub.at.actors.eventloops.EventQueue
Enqueue an event in the buffer.
enqueueFirst(Event) - Method in class edu.vub.at.actors.eventloops.EventQueue
Enqueue an event as the first to be executed in the buffer.
ensureBound(ATSymbol, ATObject) - Method in class edu.vub.at.objects.natives.grammar.TestParameterBinding
 
ensureBoundToTable(ATSymbol, ATObject[]) - Method in class edu.vub.at.objects.natives.grammar.TestParameterBinding
 
entrySet() - Method in class edu.vub.at.objects.natives.MethodDictionary
 
entrySet() - Method in class edu.vub.util.MultiMap
 
equals(Object) - Method in class edu.vub.at.actors.id.ATObjectID
 
equals(Object) - Method in class edu.vub.at.actors.id.GUID
 
equals(Object) - Method in class edu.vub.at.objects.natives.NATFraction
 
equals(Object) - Method in class edu.vub.at.objects.natives.NATNil
By default, two AmbientTalk objects are equal if they are the same object, or one is a proxy for the same object.
equals(Object) - Method in class edu.vub.at.objects.natives.NATNumber
 
equals(Object) - Method in class edu.vub.at.objects.natives.NATStripe
Identity of stripes is based on their name
equals(Object) - Method in class edu.vub.at.objects.natives.NATText
 
equals(Object) - Method in class edu.vub.at.objects.natives.grammar.AGSymbol
 
equals(Object) - Method in class edu.vub.at.objects.symbiosis.JMethodCache.CacheKey
 
equals(Object) - Method in class edu.vub.at.objects.symbiosis.JavaClass
 
equals(Object) - Method in class edu.vub.at.objects.symbiosis.JavaMethod
Two JavaMethod instances are equal if they both represent a set of methods from the same declaring class with the same selector.
equals(Object) - Method in class edu.vub.util.MultiMap
 
erroneousCode_ - Variable in class edu.vub.at.exceptions.XParseError
 
evalActor() - Method in class edu.vub.at.AmbientTalkTest
 
evalActor_ - Variable in class edu.vub.at.AmbientTalkTest
 
evalAndCompareTo(String, ATObject) - Method in class edu.vub.at.AmbientTalkTest
 
evalAndCompareTo(String, String) - Method in class edu.vub.at.AmbientTalkTest
 
evalAndReturn(String) - Method in class edu.vub.at.AmbientTalkTest
 
evalAndTestException(String, Class) - Method in class edu.vub.at.AmbientTalkTest
 
evalInActor(String) - Method in class edu.vub.at.AmbientTalkTest
 
evalMandatoryPars(ATTable, ATContext) - Static method in class edu.vub.at.eval.Evaluator
Given a formal parameter list, this auxiliary method returns a new table consisting of the values of the bindings of the mandatory parameters of formals within the context ctx.
evalSnippet(Class, String, ATContext) - Static method in class edu.vub.at.AmbientTalkTest
Loads and evaluates the content of a code snippet file and returns the resulting AmbientTalk ATObject.
evaluateArguments(NATTable, ATContext) - Static method in class edu.vub.at.eval.Evaluator
This function is called whenever arguments to a function, message, method need to be evaluated.
evaluateInput(String, ATContext) - Method in class edu.vub.at.AmbientTalkTestCase
 
evaluateInput(String, ATContext) - Method in class edu.vub.at.objects.mirrors.ReflectiveAccessTest
 
eventQueue_ - Variable in class edu.vub.at.actors.eventloops.EventLoop
The event loop's event queue is a synchronized queue of Event objects.
event_accept(Packet) - Method in class edu.vub.at.actors.natives.ELActor
The main entry point for any asynchronous messages sent to this actor by external sources (e.g. the VM or other local actors).
event_acceptSelfSend(ATAsyncMessage) - Method in class edu.vub.at.actors.natives.ELActor
The main entry point for any asynchronous self-sends.
event_actorCreated(ELActor) - Method in class edu.vub.at.actors.natives.ELVirtualMachine
Event that signals the creation of a new actor on this virtual machine.
event_batchRemotePublications(MultiMap) - Method in class edu.vub.at.actors.natives.ELDiscoveryActor
Received in response to the CMDJoinServices command of a remote VM
event_cancelPublication(DiscoveryManager.Publication) - Method in class edu.vub.at.actors.natives.ELDiscoveryActor
This event is fired whenever a service offer is being revoked.
event_cancelSubscription(DiscoveryManager.Subscription) - Method in class edu.vub.at.actors.natives.ELDiscoveryActor
This event is fired whenever a service request is being revoked.
event_clientSubscribed(DiscoveryManager.Subscription) - Method in class edu.vub.at.actors.natives.ELDiscoveryActor
This event is fired whenever an object requests a service using the require: language construct.
event_goOffline() - Method in class edu.vub.at.actors.natives.ELVirtualMachine
Signals that this VM must disconnect from the underlying network channel
event_goOnline() - Method in class edu.vub.at.actors.natives.ELVirtualMachine
Signals that this VM can connect to the underlying network channel and can start distributed interaction.
event_init(BlockingFuture, Packet, Packet) - Method in class edu.vub.at.actors.natives.ELActor
The initial event sent by the actor mirror to its event loop to intialize itself.
event_memberJoined(Address) - Method in class edu.vub.at.actors.natives.ELVirtualMachine
Notifies the discovery manager that a VM has joined the network.
event_memberLeft(Address) - Method in class edu.vub.at.actors.natives.ELVirtualMachine
 
event_receiveNewSubscriptionsFrom(Set, Address) - Method in class edu.vub.at.actors.natives.ELDiscoveryActor
When a VM is discovered by another VM, that VM can send its outstanding subscriptions to this VM.
event_remotePublication(Packet, Packet) - Method in class edu.vub.at.actors.natives.ELDiscoveryActor
Received in response to the CMDProvideService command of a remote VM
event_remoteSubscription(Packet, Address) - Method in class edu.vub.at.actors.natives.ELDiscoveryActor
Received in response to the CMDRequireService command of a remote VM TODO: perhaps transform this into a sync_event and let CMDRequireService perform the reply
event_sendAllSubscriptionsTo(Address) - Method in class edu.vub.at.actors.natives.ELDiscoveryActor
When a new VM has been discovered, the discovery agent is responsible for sending all outstanding subscription topics to that VM, such that it can be checked whether the newcomer has some publications that can resolve outstanding requests.
event_serviceJoined(Packet, ATFarReference, Packet, Packet) - Method in class edu.vub.at.actors.natives.ELActor
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.
event_servicePublished(DiscoveryManager.Publication) - Method in class edu.vub.at.actors.natives.ELDiscoveryActor
This event is fired whenever an object is being offered as a service provide using the provide: language construct.
event_transmit(ATAsyncMessage) - Method in class edu.vub.at.actors.natives.ELFarReference
 
exception - Variable in class edu.vub.at.actors.eventloops.BlockingFuture
 
execute() - Method in class edu.vub.at.actors.eventloops.EventLoop
 
execute(Object) - Method in class edu.vub.at.actors.eventloops.FutureEvent
 
execute() - Method in class edu.vub.at.actors.natives.ELFarReference
 
expectedType_ - Variable in class edu.vub.at.exceptions.XTypeMismatch
 
export(ATObject) - Method in class edu.vub.at.actors.natives.ELActor
Export the given local object such that it is now remotely accessible via the returned object id.
exportObject(ATObject) - Method in class edu.vub.at.actors.natives.ReceptionistsSet
Export a local object such that it now has a unique global identifier which can be distributed to other actors.
exportedObjectsTable_ - Variable in class edu.vub.at.actors.natives.ReceptionistsSet
object id (ATObjectID) -> local object (ATObject)
exportedService_ - Variable in class edu.vub.at.actors.natives.DiscoveryManager.Publication
 
extension - Variable in class edu.vub.at.objects.natives.NATObjectTest
 
extractIndex(ATNumber) - Method in class edu.vub.at.objects.natives.NATTable
 

A B C D E F G H I J K L M N O P R S T U V W X Y Z _