|
The Assimilation Monitoring Project
|
Public Member Functions | |
| def | __init__ |
| def | addaddr |
| def | logjson |
| def | add_netconfig_addresses |
| def | select_ip |
| def | send_hbmsg |
| def | death_report |
| def | start_heartbeat |
| def | stop_heartbeat |
| def | __str__ |
Static Public Member Functions | |
| def | reset |
| def | find |
| def | add |
Data Fields | |
| designation | |
| addresses | |
| jsondiscovery | |
| ringpeers | |
| ringmemberships | |
| io | |
| drone | |
| primaryIP | |
| primaryIF | |
| status | |
| reason | |
Static Public Attributes | |
| dictionary | droneset = {} |
| dictionary | droneIPs = {} |
Definition at line 406 of file detrius/obsolete_cma.py.
| def obsolete_cma.DroneInfo.__init__ | ( | self, | |
| designation, | |||
| io, | |||
| kw | |||
| ) |
Definition at line 410 of file detrius/obsolete_cma.py.
| def obsolete_cma.DroneInfo.__str__ | ( | self | ) |
Definition at line 552 of file detrius/obsolete_cma.py.
References obsolete_cma.DroneInfo.designation.
|
static |
Definition at line 570 of file detrius/obsolete_cma.py.
| def obsolete_cma.DroneInfo.add_netconfig_addresses | ( | self, | |
| jsonobj | |||
| ) |
Definition at line 443 of file detrius/obsolete_cma.py.
Referenced by obsolete_cma.DroneInfo.logjson(), and cma.obsolete_cma.DroneInfo.logjson().

| def obsolete_cma.DroneInfo.addaddr | ( | self, | |
| addr, | |||
ifname = None |
|||
| ) |
Definition at line 424 of file detrius/obsolete_cma.py.
References obsolete_cma.DroneInfo.addresses.
| def obsolete_cma.DroneInfo.death_report | ( | self, | |
| status, | |||
| reason, | |||
| fromaddr, | |||
| frameset | |||
| ) |
Definition at line 495 of file detrius/obsolete_cma.py.
References obsolete_cma.DroneInfo.designation.
|
static |
Definition at line 557 of file detrius/obsolete_cma.py.
| def obsolete_cma.DroneInfo.logjson | ( | self, | |
| jsontext | |||
| ) |
Definition at line 430 of file detrius/obsolete_cma.py.
References obsolete_cma.DroneInfo.add_netconfig_addresses(), and obsolete_cma.DroneInfo.jsondiscovery.

|
static |
Definition at line 420 of file detrius/obsolete_cma.py.
| def obsolete_cma.DroneInfo.select_ip | ( | self, | |
| ring, | |||
| partner | |||
| ) |
Definition at line 467 of file detrius/obsolete_cma.py.
Referenced by obsolete_cma.DroneInfo.start_heartbeat(), cma.obsolete_cma.DroneInfo.start_heartbeat(), cma.obsolete_cma.DroneInfo.stop_heartbeat(), and obsolete_cma.DroneInfo.stop_heartbeat().

| def obsolete_cma.DroneInfo.send_hbmsg | ( | self, | |
| dest, | |||
| fstype, | |||
| port, | |||
| addrlist | |||
| ) |
Send a message with an attached address list and optional port. This is intended primarily for start or stop heartbeating messages.
Definition at line 480 of file detrius/obsolete_cma.py.
Referenced by cma.droneinfo.DroneInfo.start_heartbeat(), cma.obsolete_cma.DroneInfo.start_heartbeat(), obsolete_cma.DroneInfo.start_heartbeat(), cma.droneinfo.DroneInfo.stop_heartbeat(), cma.obsolete_cma.DroneInfo.stop_heartbeat(), and obsolete_cma.DroneInfo.stop_heartbeat().

| def obsolete_cma.DroneInfo.start_heartbeat | ( | self, | |
| ring, | |||
| partner1, | |||
partner2 = None |
|||
| ) |
Definition at line 510 of file detrius/obsolete_cma.py.
References obsolete_cma.DroneInfo.ringpeers, obsolete_cma.DroneInfo.select_ip(), and obsolete_cma.DroneInfo.send_hbmsg().

| def obsolete_cma.DroneInfo.stop_heartbeat | ( | self, | |
| ring, | |||
| partner1, | |||
partner2 = None |
|||
| ) |
Definition at line 530 of file detrius/obsolete_cma.py.
References obsolete_cma.DroneInfo.ringpeers, obsolete_cma.DroneInfo.select_ip(), and obsolete_cma.DroneInfo.send_hbmsg().

| obsolete_cma.DroneInfo.addresses |
Definition at line 412 of file detrius/obsolete_cma.py.
Referenced by obsolete_cma.DroneInfo.addaddr(), and cma.obsolete_cma.DroneInfo.addaddr().
| obsolete_cma.DroneInfo.designation |
Definition at line 411 of file detrius/obsolete_cma.py.
Referenced by obsolete_cma.DroneInfo.__str__(), cma.obsolete_cma.DroneInfo.__str__(), cma.obsolete_cma.DroneInfo.death_report(), and obsolete_cma.DroneInfo.death_report().
| obsolete_cma.DroneInfo.drone |
Definition at line 417 of file detrius/obsolete_cma.py.
|
static |
Definition at line 409 of file detrius/obsolete_cma.py.
|
static |
Definition at line 408 of file detrius/obsolete_cma.py.
| obsolete_cma.DroneInfo.io |
Definition at line 416 of file detrius/obsolete_cma.py.
Referenced by obsolete_cma.DispatchSTARTUP.dispatch(), and cma.obsolete_cma.DispatchSTARTUP.dispatch().
| obsolete_cma.DroneInfo.jsondiscovery |
Definition at line 413 of file detrius/obsolete_cma.py.
Referenced by obsolete_cma.DroneInfo.logjson(), and cma.obsolete_cma.DroneInfo.logjson().
| obsolete_cma.DroneInfo.primaryIF |
Definition at line 465 of file detrius/obsolete_cma.py.
| obsolete_cma.DroneInfo.primaryIP |
Definition at line 464 of file detrius/obsolete_cma.py.
| obsolete_cma.DroneInfo.reason |
Definition at line 500 of file detrius/obsolete_cma.py.
| obsolete_cma.DroneInfo.ringmemberships |
Definition at line 415 of file detrius/obsolete_cma.py.
| obsolete_cma.DroneInfo.ringpeers |
Definition at line 414 of file detrius/obsolete_cma.py.
Referenced by obsolete_cma.DroneInfo.start_heartbeat(), cma.obsolete_cma.DroneInfo.start_heartbeat(), cma.obsolete_cma.DroneInfo.stop_heartbeat(), and obsolete_cma.DroneInfo.stop_heartbeat().
| obsolete_cma.DroneInfo.status |
Definition at line 499 of file detrius/obsolete_cma.py.