The zero argument version of PrimArray export.
The one argument version of PrimArray export.
The two argument version of PrimArray export.
Create the comm detector and add it.
Create the comm detector and add it.
*
If any of the promises is an error, then pm won't return the PtrArray.
PromiseManager makeRequestTable.
The table of classes and their selectors overridden by special handlers.
For illegal requests.
For illegal requests.
The number that gets sent over the wire for the given problem name
The number that gets sent over the wire for the given problem file/line number
Create the comm detector and add it.
The one argument version of PrimArray export.
Set the fluid.
Set the fluid.
Set the fluid.
Set the fluid.
Set the fluid.
Create the comm detector and add it.
Create the comm detector and add it.
Create the comm detector and add it.
Release the promise argument. This could return a value because the PromiseManager doesn't keep any state for void promises.
Overrides: Heaper
Optimize promise arguments that are expected to point at IntValues.
Optimize promise arguments that are expected to point at IntValues.
If any acks have accumulated, flush them.
Return true if no errors have occurred in the current transaction.
Queue up the detector event. It will be executed after the next transaction.
A new representation that requires less shifting (eventually).
Receive a request number. The first byte is either between 0 and 254 or it
is 255 and the second byte + 255 is the number.
Send a bunch of IntegerVars to the client.
Send a bunch of fixed precision integers to the client.
Send a Dean style humber. Like Drexler style, except all the tag bits go into the first byte.
Send a bunch of fixed precision integers to the client.
Register heaper with the next Server promise number and increment it. The client must stay in sync.
Register heaper with the next Server promise number and increment it. The client must stay in sync.
Use a representation optimized for small positive numbers.
Release the promise argument. This could return a value because the PromiseManager doesn't keep any state for void promises.
Release a range of promise argument, given a start and a count. This could return a value because the PromiseManager doesn't keep any state for void promises.