Smalltalk/X Webserver
Documentation of class 'SunRPC::XDRCoder':
everywhere
www.exept.de
for:
Class: XDRCoder (in SunRPC)
Inheritance
Description
Class protocol
instance creation
Instance protocol
acessing
decoding
encoding
initialization
packing
packing - private
packing-rpc packages
queries
unpacking
unpacking-rpc packages
Inheritance:
Object
| +--
SunRPC::XDRCoder
Package:
stx:goodies/communication
Category:
Net-Communication-RPC
Version:
rev:
1.15
date:
2009/01/29 17:04:39
user:
cg
file:
SunRPC_XDRCoder.st
directory:
goodies/communication
module:
stx
stc-classLibrary:
communication
Author:
Claus Gittinger
Description:
Class protocol:
instance creation
from:
data
new
Instance protocol:
acessing
contents
return the data buffered so far
decoding
decodeArrayWithType:
arrayType
decodeBoolean
decodeChar
decodeInt
decodeLong
decodeOpaqueWithType:
stringType
decodeOptionalWithType:
optionalType
decodeShort
decodeStringWithType:
stringType
decodeStructWithType:
structType
decodeStructWithType:
structType
ignoreLast:
ignoreLast
decodeUnionWithType:
unionType
decodeUnsignedChar
decodeUnsignedInt
decodeUnsignedLong
decodeUnsignedShort
encoding
decodeEnumWithType:
enumType
encodeArray:
anArray
type:
arrayType
with:
aParameter
encodeBoolean:
value
with:
aParameter
encodeChar:
value
with:
aParameter
encodeEnum:
value
type:
enumType
with:
aParameter
encodeInt:
value
with:
aParameter
encodeLong:
value
with:
aParameter
encodeOpaque:
value
type:
opaqueType
with:
dummyParameter
encodeOptional:
value
type:
optionalType
with:
dummyParameter
encodeShort:
value
with:
aParameter
encodeString:
value
type:
stringType
with:
dummyParameter
encodeStruct:
value
type:
structType
with:
dummyParameter
encodeStruct:
value
type:
structType
with:
dummyParameter
ignoreLast:
ignoreLast
encodeUnion:
value
type:
unionType
with:
dummyParameter
encodeUnsignedChar:
value
with:
aParameter
encodeUnsignedInt:
value
with:
aParameter
encodeUnsignedLong:
value
with:
aParameter
encodeUnsignedShort:
value
with:
aParameter
encodeVoid:
value
with:
aParameter
nothing encoded for void
initialization
initialize
initializeFor:
data
packing
packArray:
aCollection
using:
selector
packBool:
aBool
packDouble:
aFloat
packEnum:
aNumberOrSymbol
packFloat:
aFloat
packHyper:
aNumber
packInt:
aNumber
packList:
aCollection
using:
selectorOrBlock
packList:
aCollection
using:
selectorOrBlock
with:
aParameter
packOpaque:
something
packString:
aString
packUhyper:
aLongNumber
packUint:
aNumber
packUnsignedHyper:
aLongNumber
packUnsignedInt:
aNumber
packing - private
packFArray:
aCollection
using:
selector
packFString:
aString
packing-rpc packages
packAcceptedReply:
hdr
packAuth:
auth
packAuthUnix:
authUnix
packCallHeader:
hdr
packDeniedReply:
hdr
packReplyHeader:
hdr
queries
atEnd
unpacking
unpackArrayUsing:
selector
unpackBool
unpackDouble
unpackEnum
unpackFloat
unpackHyper
unpackInt
unpackListUsing:
selectorOrBlock
unpackListUsing:
selectorOrBlock
with:
aParameter
unpackOpaque
unpackOpaqueBytes:
nBytes
unpackString
unpackUhyper
unpackUint
unpackUnsignedHyper
unpackUnsignedInt
unpacking-rpc packages
unpackAuth
unpackAuthUnixFrom:
opaqueData
unpackCallHeader
unpackReplyHeader
ST/X 6.1.1; WebServer 1.620 at exept:8081; Tue, 22 May 2012 22:27:36 GMT