xdrlib
 

Implements (a subset of) Sun XDR -- eXternal Data Representation.

See: RFC 1014


 Modules
                                                                                                                                                                                                                               
struct


 Classes
                                                                                                                                                                                                                               
Error
ConversionError
Packer
Unpacker


 class ConversionError(Error)
           no doc string
                                                                                                                                                                                                                     


 class Error
           Exception class for this module. Use:

except xdrlib.Error, var:
    # var has the Error instance for the exception

Public ivars:
    msg -- contains the message
 
                                                                                                                                                                                                                     
__init__(self, msg)
no doc string
__repr__(self)
no doc string
__str__(self)
no doc string


 class Packer
           Pack various data representations into a buffer.
 
                                                                                                                                                                                                                     
__init__(self)
no doc string
get_buffer(self)
no doc string
get_buffer(self)
no doc string
pack_array(self, list, pack_item)
no doc string
pack_bool(self, x)
no doc string
pack_string(self, s)
no doc string
pack_double(self, x)
no doc string
pack_uint(self, x)
no doc string
pack_farray(self, n, list, pack_item)
no doc string
pack_float(self, x)
no doc string
pack_fstring(self, n, s)
no doc string
pack_fstring(self, n, s)
no doc string
pack_uhyper(self, x)
no doc string
pack_uint(self, x)
no doc string
pack_list(self, list, pack_item)
no doc string
pack_string(self, s)
no doc string
pack_string(self, s)
no doc string
pack_uhyper(self, x)
no doc string
pack_uint(self, x)
no doc string
reset(self)
no doc string


 class Unpacker
           Unpacks various data representations from the given buffer.
 
                                                                                                                                                                                                                     
__init__(self, data)
no doc string
done(self)
no doc string
get_buffer(self)
no doc string
get_position(self)
no doc string
reset(self, data)
no doc string
set_position(self, position)
no doc string
unpack_array(self, unpack_item)
no doc string
unpack_int(self)
no doc string
unpack_string(self)
no doc string
unpack_double(self)
no doc string
unpack_int(self)
no doc string
unpack_farray(self, n, unpack_item)
no doc string
unpack_float(self)
no doc string
unpack_fstring(self, n)
no doc string
unpack_fstring(self, n)
no doc string
unpack_hyper(self)
no doc string
unpack_int(self)
no doc string
unpack_list(self, unpack_item)
no doc string
unpack_string(self)
no doc string
unpack_string(self)
no doc string
unpack_uhyper(self)
no doc string
unpack_uint(self)
no doc string


 Functions
                                                                                                                                                                                                                               
_test()
# test suite