| Home | Trees | Index | Help |
|---|
| Package tp :: Package netlib :: Package objects :: Module Header :: Class Header |
|
object --+
|
Header
Processed
Base class for all packets.
Includes all the common parts for the packets.
The class can be instansated however it will morph into
into the correct packet type once the process function
is called with data.
Example:
p = Header(data)
str(p)
'<Object instance at 0x401ee50c>'
| Method Summary | |
|---|---|
Create a new header object. | |
__eq__(self,
other)
| |
Return a reconisable string. | |
Produce a string suitable to be send over the wire. | |
Processes the data of the packet. | |
Look at the packet type and morph this object into the correct type. (Class method) | |
| Inherited from object | |
x.__delattr__('name') <==> del x.name... | |
x.__getattribute__('name') <==> x.name... | |
x.__hash__() <==> hash(x)... | |
T.__new__(S, ...) -> a new object with type S, a subtype of T... | |
helper for pickle... | |
helper for pickle... | |
x.__setattr__('name', value) <==> x.name = value... | |
| Class Variable Summary | |
|---|---|
int |
size = 16 |
str |
struct = '4sIII'
|
classobj |
VersionError = tp.netlib.objects.Header.VersionError |
| Instance Method Details |
|---|
__init__(self,
protocol,
sequence,
type,
length)
|
__repr__(self)
|
__str__(self)
|
data_set(self, data=None)Processes the data of the packet. |
| Class Method Details |
|---|
fromstr(cls, data)Look at the packet type and morph this object into the correct type. |
| Class Variable Details |
|---|
size
|
struct
|
| Home | Trees | Index | Help |
|---|
| Generated by Epydoc 2.1 on Fri Jan 1 08:00:27 2010 | http://epydoc.sf.net |