The Assimilation Project  based on Assimilation version 1.1.7.1474836767
cma.dispatchtarget.DispatchSTARTUP Class Reference
Inheritance diagram for cma.dispatchtarget.DispatchSTARTUP:
Collaboration diagram for cma.dispatchtarget.DispatchSTARTUP:

Public Member Functions

def dispatch (self, origaddr, frameset)
 
- Public Member Functions inherited from cma.dispatchtarget.DispatchTarget
def __init__ (self)
 
def dispatch (self, origaddr, frameset)
 
def setconfig (self, io, config)
 

Static Public Member Functions

def validate_source_ip (sysname, origaddr, jsobj, listenaddr)
 
- Static Public Member Functions inherited from cma.dispatchtarget.DispatchTarget
def register (classtoregister)
 

Additional Inherited Members

- Data Fields inherited from cma.dispatchtarget.DispatchTarget
 droneinfo
 
 io
 
 config
 
- Static Public Attributes inherited from cma.dispatchtarget.DispatchTarget
dictionary dispatchtable = {}
 

Detailed Description

Definition at line 135 of file dispatchtarget.py.

Member Function Documentation

def cma.dispatchtarget.DispatchSTARTUP.validate_source_ip (   sysname,
  origaddr,
  jsobj,
  listenaddr 
)
static
This chunk of code is kinda stupid...
There is a docker/NAT bug where it screws up the source address of multicast packets
This code detects that that has happened and works around it...

Definition at line 269 of file dispatchtarget.py.

Referenced by cma.dispatchtarget.DispatchSTARTUP.dispatch().

Here is the caller graph for this function:


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