Index - All Packages - All Categories - All Classes

Class TextyXmtr


Package: Udanax-Gold
All Superclasses: Object Heaper Xmtr SpecialistXmtr
Protocols: Object
Categories: Xanadu-Xcvr

Class Methods

make: specialist with: stream



Instance Methods

create: specialist with: stream


decrementDepth


endInstance

end sending an instance

Overrides: SpecialistXmtr

endPacket



Overrides: SpecialistXmtr

endThing


incrementDepth


printOn: oo



Overrides: Object

putByte: b


sendBooleanVar: b



Overrides: SpecialistXmtr

sendCategory: cat



Overrides: SpecialistXmtr

sendHeaper: object



Overrides: SpecialistXmtr

sendIdentifier: identifier

send an identifier

sendIEEEDoubleVar: x

Sending the normal decimal approximation doesn't work because it introduces
roundoff error. What we need to do instead is send a hex encoding of the IEEE
double precision (64-bit) representation of the number. For clarity in the
textual protocol, we also include the decimal approximation in a comment.

Overrides: SpecialistXmtr

sendInt32: n



Overrides: SpecialistXmtr

sendInt8: n



Overrides: SpecialistXmtr

sendIntegerVar: n



Overrides: SpecialistXmtr

sendnil



Overrides: SpecialistXmtr

sendString: s



Overrides: SpecialistXmtr

sendUInt32: n



Overrides: SpecialistXmtr

sendUInt8: n



Overrides: SpecialistXmtr

sendUInt8Data: array



Overrides: SpecialistXmtr

startNewInstance: cat

start sending an instance of a particular class

Overrides: SpecialistXmtr

startThing




Index - All Packages - All Categories - All Classes