org.abora.gold.xcvr
Class TextyRcvr
java.lang.Object
|
+--org.abora.gold.java.AboraHeaper
|
+--org.abora.gold.xpp.basic.Heaper
|
+--org.abora.gold.xcvr.Rcvr
|
+--org.abora.gold.xcvr.SpecialistRcvr
|
+--org.abora.gold.xcvr.TextyRcvr
- public class TextyRcvr
- extends SpecialistRcvr
| Fields inherited from class org.abora.gold.xpp.basic.Heaper |
AllBlasts, BecomeMap, GarbageCount, InGC, InitializedClasses, InitializingClasses, LastMemory, NextClientRequestNumber, NotOneElementSignal, PackageTable, PromiseNameTable, StringHashSBoxes |
| Fields inherited from class org.abora.gold.java.AboraHeaper |
ActiveClubs, CurrentAuthor, CurrentBertCanopyCache, CurrentBertCrum, CurrentChunk, CurrentGrandMap, CurrentKeyMaster, CurrentPacker, CurrentSensorCanopyCache, CurrentServer, CurrentSession, CurrentSessions, CurrentTrace, InitialEditClub, InitialOwner, InitialReadClub, InitialSponsor, InsideTransactionFlag |
| Methods inherited from class org.abora.gold.xpp.basic.Heaper |
abstractDeclarationFor, abstractTypeFor, addMethodAttributeToInOf, addPackage, addPackageCategory, allClientProtocolOn, argumentTypesFor, arrow, blast, blast, BLAST, cachePromiseNameTable, cachePromiseNameTableIn, canYouBecome, cast, cleanPromiseClasses, cleanupGarbage, clientClassesDo, clientFunctionsOn, clientMethodsOn, clientProtocol, clientProtocolDo, clientProtocolOn, clientProtocolOn, collectibleClasses, compare, compileClientSubclasses, compileConstantPromiseMethods, compileCreateFromRcvr, compileEQ, compileGeneratedClassMethod, compileGeneratedMethod, compileHook, compilePromise, compilePromiseDefaultMethods, compilePromiseFluidDeclarations, compilePromiseHandlers, compilePromiseMethods, compileRequestCreateMsgInArguments, compileRequestEvaluateMsgInReturningArguments, compileRPCSpecialistEvaluateMsgForReturningArguments, compileSendSelfTo, compileSendSelfToSendHook, compileStubbleMethods, compileSubclassStubbleMethods, computeMangle, computePreorder, constantTypeValue, convert, convertCopyDeclarations, convertDeferredDeclarations, convertProxyDeclarations, convertSubclassCopyDeclarations, convertSubclassDeferredDeclarations, convertSubclassProxyDeclarations, copyReferencesToType, create, create, create, create, create, create, create, create, create, create, createRequestClassArguments, definesProxyMethods, delete, deref, destroy, destructor, enum, enumFlags, equals, exportName, fetchAttribute, fetchPackage, fetchSuperCategory, fileOutClientProtocol, findCategory, findSenderAndReceiverMethods, findTailInto, flushPromiseNameTable, foo, freezeClientClasses, freezeClientProtocol, freezeStProtocol, frozenClasses, garbageCollect, garbageCollectFrom, gcOpportunity, gcOpportunity, generatedCategory, generatePromiseNames, getCategory, getOrMakePackage, getSuperCategory, handlerSignaturesFrom, hash, hashForEqual, hasProxyMethods, info_clientClasses, info_clientSideClasses, info_promiseClasses, info_stProtocol, inGC, initializedClasses, initializingClasses, initPackages, initStringHashSBoxes, inspectPieces, instanceSize, IntegerVar, isByProxy, isConstructed, isDestructed, isEqual, isEqualOrSubclassOf, isGenerated, isIntType, isKindOf, isRawType, isUnlocked, make, makeClassTable, makeFillTable, makeRequestTable, mangle, markChildren, markCount, markInstances, mayBecome, mayBecomeAnySubclassOf, new1, newX, nonCopyVariables, notWorking, pack, packageClasses, packagingCategory, parseExportName, passe, pointerToStaticMember, pointerToStaticMember, pointerToVirtualMember, preorderMax, preorderNumber, PROBLEM, problems, promiseClass, promiseDefaultValue, promiseName, promiseNameTable, promiseToAbstract, registerPackageCategory, removeGeneratedCode, removeStubbleMethods, removeSubclassGeneratedCode, removeSubclassStubbleMethods, requestProcedure, requestProceduresFrom, returnTypeFor, rootName, scheduleTermination, sendProxyTo, sendSelfTo, serverNameFor, setGC, signal, signals, smalltalkSelector, stClientProtocol, stubbleSelectorTokenReturnsArguments, subclassNonCopyVariables, takeOop, togglePromiseName, togglePromiseOfParse, unimplemented, unmangle, verifyFreeze, wipeStubble |
| Methods inherited from class org.abora.gold.java.AboraHeaper |
asOop, basicInspect, displayString, error, hack, halt, inspect, knownBug, mightNotImplement, REQUIRES, shouldImplement, shouldNotImplement, stubbleForSubclassResponsibility, thingToDo, willNotImplement |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
myStream
protected XnReadStream myStream
myDepth
protected IntegerVar myDepth
ReceiveStringBuffer
protected static char ReceiveStringBuffer
ReceiveStringBufferSize
protected static byte ReceiveStringBufferSize
TextyRcvr
public TextyRcvr(TransferSpecialist specialist,
XnReadStream stream)
receiveBooleanVar
public boolean receiveBooleanVar()
- Overrides:
receiveBooleanVar in class SpecialistRcvr
receiveCategory
public Category receiveCategory()
- Description copied from class:
SpecialistRcvr
- Return a category object using the internal coding that any
rcvr must have to represent categories.
- Overrides:
receiveCategory in class SpecialistRcvr
receiveData
public void receiveData(UInt8Array array)
- Fill the array with data from the stream.
- Overrides:
receiveData in class SpecialistRcvr
receiveIEEEDoubleVar
public double receiveIEEEDoubleVar()
- Overrides:
receiveIEEEDoubleVar in class SpecialistRcvr
receiveInt32
public int receiveInt32()
- Overrides:
receiveInt32 in class SpecialistRcvr
receiveInt8
public byte receiveInt8()
- Overrides:
receiveInt8 in class SpecialistRcvr
receiveIntegerVar
public IntegerVar receiveIntegerVar()
- Overrides:
receiveIntegerVar in class SpecialistRcvr
receiveString
public java.lang.String receiveString()
- Overrides:
receiveString in class SpecialistRcvr
receiveUInt32
public int receiveUInt32()
- Overrides:
receiveUInt32 in class SpecialistRcvr
receiveUInt8
public byte receiveUInt8()
- Overrides:
receiveUInt8 in class SpecialistRcvr
decrementDepth
public void decrementDepth()
endOfInstance
public void endOfInstance()
- Overrides:
endOfInstance in class SpecialistRcvr
endPacket
public void endPacket()
- Overrides:
endPacket in class SpecialistRcvr
fetchStartOfInstance
public Category fetchStartOfInstance()
- Overrides:
fetchStartOfInstance in class SpecialistRcvr
getByte
public int getByte()
getCharToken
public void getCharToken(java.lang.Character referent)
- match a character from the input stream
getIdentifier
public void getIdentifier(java.lang.String buf,
int limit)
- get an identifier from the stream into a pre-allocated buffer
incrementDepth
public void incrementDepth()
skipWhiteSpace
public char skipWhiteSpace()
- return the first character following white space
receiveNumber
public IntegerVar receiveNumber()
- Receive an arbitrary number. Convert to the lesser types by range checking and casting.
receiveEverything
public java.lang.String receiveEverything()
receiveString
public void receiveString(UInt8Array array)
endThing
public void endThing()
startThing
public void startThing()
printOn
public void printOn(java.io.PrintWriter oo)
- Overrides:
printOn in class Heaper
make
public static Heaper make(TransferSpecialist specialist,
XnReadStream stream)
linkTimeNonInherited
public static void linkTimeNonInherited()
- !!!!!!!! This constant size buffer is a bad idea. It's going to get us in trouble.
Translation - Copyright © 2003 David G Jones. All Rights Reserved.
Original Udanax-Gold - Copyright © 1979-1999 Udanax.com. All rights reserved.