RLRP routing  v.0.1.0
Messages.Rrep6Header Class Reference

RREP6 header. More...

Collaboration diagram for Messages.Rrep6Header:
Collaboration graph

Classes

class  Header
 RREP6 header structure. More...
 

Public Member Functions

def __init__ (self)
 Constructor. More...
 
def pack (self, rrep6_message)
 Pack the message object into the given structure. More...
 
def unpack (self, binary_header)
 Unpack the message object from the binary string. More...
 

Static Public Attributes

int max_int64 = 0xFFFFFFFFFFFFFFFF
 64-bit mask constant. More...
 
int max_int32 = 0xFFFFFFFF
 32-bit mask constant. More...
 

Detailed Description

RREP6 header.

Constructor & Destructor Documentation

def Messages.Rrep6Header.__init__ (   self)

Constructor.

Parameters
selfThe object pointer.
Returns
None

Member Function Documentation

def Messages.Rrep6Header.pack (   self,
  rrep6_message 
)

Pack the message object into the given structure.

Parameters
selfThe object pointer.
rrep6_messageThe Messages.RrepMessage object.
Returns
A header binary string in hex representation.
def Messages.Rrep6Header.unpack (   self,
  binary_header 
)

Unpack the message object from the binary string.

Parameters
selfThe object pointer.
binary_headerBinary string with the Header structure.
Returns
(message object, created from the binary string), (length of the unpacked header structure)

Member Data Documentation

int Messages.Rrep6Header.max_int32 = 0xFFFFFFFF
static

32-bit mask constant.

int Messages.Rrep6Header.max_int64 = 0xFFFFFFFFFFFFFFFF
static

64-bit mask constant.


The documentation for this class was generated from the following file: