Changeset 3164

Show
Ignore:
Timestamp:
07/17/08 16:32:51 (5 years ago)
Author:
getxsick
Message:

Added new attribute Protocol.layer
It describes on which layer of OSI system protocol is implemented

Location:
branch/UMPA/umpa/protocols
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • branch/UMPA/umpa/protocols/IP.py

    r3141 r3164  
    7272        base.Protocol.__init__(self, kw) 
    7373 
     74        self.layer = 3      # layer of OSI 
     75 
    7476        tos = ('presedence0','presedence1', 'presedence2', 'delay', 
    7577                'throughput', 'relibility', 'reserved0', 'reserverd1') 
  • branch/UMPA/umpa/protocols/base.py

    r3163 r3164  
    111111    _ordered_fields = () 
    112112 
    113     def __init__(self, **kw): 
     113    def __init__(self, layer=None, **kw): 
    114114        self._fields = {} 
     115        self.layer = layer 
    115116 
    116117    def set_fields(self, *args, **kwargs):