Index - All Packages - All Categories - All Classes

Class SpecialistRcvr

myIbids maps from ibid number to already sent objects. The ibids table is explicitly managed as a PtrArray because it is such a bottleneck.

Package: Udanax-Gold
All Superclasses: Object Heaper Rcvr
Immediate Subclasses: Binary2Rcvr TextyRcvr
Protocols: Object
Categories: Xanadu-Xcvr

Class Methods

linkTimeNonInherited



Overridden by: Binary2Rcvr class TextyRcvr class

Instance Methods

basicReceive: recipe

Pull the contents of the next heaper off the wire.

basicReceive: recipe into: memory

Pull the contents of the next heaper off the wire.

create: specialist


destruct



Overrides: Heaper

endOfInstance



Overridden by: Binary2Rcvr TextyRcvr

endPacket



Overridden by: Binary2Rcvr TextyRcvr

fetchStartOfInstance



Overridden by: Binary2Rcvr TextyRcvr

makeIbid: cat

Create and register a memory slot for an instance of the given category.

receiveBooleanVar



Overrides: Rcvr
Overridden by: Binary2Rcvr TextyRcvr

receiveCategory

Return a category object using the internal coding that any
rcvr must have to represent categories.

Overridden by: Binary2Rcvr TextyRcvr

receiveData: array

Fill the array with data from the stream.

Overrides: Rcvr
Overridden by: Binary2Rcvr TextyRcvr

receiveHeaper

receive the next heaper

Overrides: Rcvr

receiveIEEEDoubleVar



Overrides: Rcvr
Overridden by: Binary2Rcvr TextyRcvr

receiveInt32



Overrides: Rcvr
Overridden by: Binary2Rcvr TextyRcvr

receiveInt8



Overrides: Rcvr
Overridden by: Binary2Rcvr TextyRcvr

receiveIntegerVar



Overrides: Rcvr
Overridden by: Binary2Rcvr TextyRcvr

receiveInto: memory

Receive an object into another object.

Overrides: Rcvr

receiveString



Overrides: Rcvr
Overridden by: Binary2Rcvr TextyRcvr

receiveUInt32



Overrides: Rcvr
Overridden by: Binary2Rcvr TextyRcvr

receiveUInt8



Overrides: Rcvr
Overridden by: Binary2Rcvr TextyRcvr

registerIbid: obj


specialist




Index - All Packages - All Categories - All Classes