Beispiel #1
0
 def dispatch(self, origaddr, frameset):
     fstype = frameset.get_framesettype()
     print "Received FrameSet of type [%s] from [%s]" \
     %     (FrameSetTypes.get(fstype)[0], str(origaddr))
     for frame in frameset.iter():
         frametype = frame.frametype()
         print "\tframe type [%s]: [%s]" \
         %     (FrameTypes.get(frametype)[1], str(frame))
 def dispatch(self, origaddr, frameset):
     fstype = frameset.get_framesettype()
     print "Received FrameSet of type [%s] from [%s]" \
     %     (FrameSetTypes.get(fstype)[0], str(origaddr))
     for frame in frameset.iter():
         frametype=frame.frametype()
         print "\tframe type [%s]: [%s]" \
         %     (FrameTypes.get(frametype)[1], str(frame))
Beispiel #3
0
 def dispatch(self, origaddr, frameset):
     'Dummy dispatcher for base class DispatchTarget - for unhandled pyFrameSets'
     self = self  # Make pylint happy...
     fstype = frameset.get_framesettype()
     CMAdb.log.info("Received unhandled FrameSet of type [%s] from [%s]" %
                    (FrameSetTypes.get(fstype)[0], str(origaddr)))
     print("Received unhandled FrameSet of type [%d:%s] from [%s]" %
           (fstype, FrameSetTypes.get(fstype)[0], str(origaddr)))
     for frame in frameset.iter():
         frametype = frame.frametype()
         print "\tframe type [%s]: [%s]" \
         %     (FrameTypes.get(frametype)[1], str(frame))
 def dispatch(self, origaddr, frameset):
     'Dummy dispatcher for base class DispatchTarget - for unhandled pyFrameSets'
     self = self # Make pylint happy...
     fstype = frameset.get_framesettype()
     CMAdb.log.info("Received unhandled FrameSet of type [%s] from [%s]"
     %     (FrameSetTypes.get(fstype)[0], str(origaddr)))
     print ("Received unhandled FrameSet of type [%d:%s] from [%s]"
     %     (fstype, FrameSetTypes.get(fstype)[0], str(origaddr)))
     for frame in frameset.iter():
         frametype = frame.frametype()
         print "\tframe type [%s]: [%s]" \
         %     (FrameTypes.get(frametype)[1], str(frame))
Beispiel #5
0
                #print "Received packet from [%s]" % (str(fromaddr))
                for frameset in framesetlist:
                    self.dispatcher.dispatch(fromaddr, frameset)


if __name__ == '__main__':
    #
    #	"Main" program starts below...
    #

    NEO = CMAdb('/backups/neo1')

    TheOneRing = HbRing('The One Ring', HbRing.THEONERING)
    print 'Ring created!!'

    print FrameTypes.get(1)[2]

    OurAddr = pyNetAddr((10, 10, 10, 200), 1984)
    configinit = {
        'cmainit': OurAddr,  # Initial 'hello' address
        'cmaaddr': OurAddr,  # not sure what this one does...
        'cmadisc': OurAddr,  # Discovery packets sent here
        'cmafail': OurAddr,  # Failure packets sent here
        'cmaport': 1984,
        'hbport': 1984,
        'outsig': pySignFrame(1),
        'deadtime': 10 * 1000000,
        'warntime': 3 * 1000000,
        'hbtime': 1 * 1000000,
    }
    disp = MessageDispatcher({FrameSetTypes.STARTUP: DispatchSTARTUP()})
        else:
            #print "Received packet from [%s]" % (str(fromaddr))
            for frameset in framesetlist:
                self.dispatcher.dispatch(fromaddr, frameset)

if __name__ == '__main__':
    #
    #	"Main" program starts below...
    #

    NEO =  CMAdb('/backups/neo1')

    TheOneRing = HbRing('The One Ring', HbRing.THEONERING)
    print 'Ring created!!'

    print FrameTypes.get(1)[2]

    OurAddr = pyNetAddr((10,10,10,200),1984)
    configinit = {
	'cmainit':	OurAddr,	# Initial 'hello' address
	'cmaaddr':	OurAddr,	# not sure what this one does...
	'cmadisc':	OurAddr,	# Discovery packets sent here
	'cmafail':	OurAddr,	# Failure packets sent here
	'cmaport':	1984,
	'hbport':	1984,
	'outsig':	pySignFrame(1),
	'deadtime':	10*1000000,
	'warntime':	3*1000000,
	'hbtime':	1*1000000,
    }
    disp = MessageDispatcher(