orc.runtime.values
Interface Callable

All Known Implementing Classes:
Add, And, AtoB, AtoI, BoolBinopSite, Buffer, Buffer.BufferInstance, Cat, Cell, Cell.CellInstance, ClassProxy, Closure, Cons, CxfWebservice, Div, DotSite, Equal, EvalSite, GoogleCalendar, GoogleSearch, Greater, Greq, Head, If, Inequal, IsCons, IsNil, IsNone, IsSome, Leq, Less, Let, Localhost, Mail, Mail.MailFilter, Mail.MailFolder, Mail.MailMessage, Mail.MailStore, Mail.MailTransport, MakeTimer, MethodProxy, Mod, Mult, MySpace, Nil, None, Not, NumericComparisonSite, ObjectProxy, Or, PartialSite, Print, Println, Prompt, Random, Ref, Ref.RefInstance, Rtimer, SimpleSite, Site, Some, Sub, SyncChannel, SyncChannel.SyncChannelInstance, Tail, Thread, ThreadedObjectProxy, ThreadedSite, TupleValue, UMinus, UUID, VariantSite, Webservice, XMPPConnection

public interface Callable

Callable objects include sites and definitions

Author:
wcook

Method Summary
 void createCall(Token caller, java.util.List<Future> args, Node nextNode)
          Create a call to a callable value
 

Method Detail

createCall

void createCall(Token caller,
                java.util.List<Future> args,
                Node nextNode)
                throws TokenException
Create a call to a callable value

Parameters:
caller - token for which the call is being made: points to the call node
args - argument list
nextNode - next node after the call node, to which the result should be sent
Throws:
TokenException