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

Public Member Functions

def __init__ (self, designation, _parentsystem=None, domain=None, roles=None, _selfjson=None, uniqueid=None, childpath=None)
 
def post_db_init (self)
 
def send_frames (self, framesettype, frames)
 
- Public Member Functions inherited from cma.systemnode.SystemNode
def __init__ (self, domain, designation, roles=None)
 
def addrole (self, roles)
 
def delrole (self, roles)
 
def logjson (self, origaddr, jsontext)
 
def __iter__ (self)
 
def keys (self)
 
def __contains__ (self, key)
 
def __len__ (self)
 
def jsonval (self, jsontype)
 
def get (self, key, alternative=None)
 
def __getitem__ (self, key)
 
def deepget (self, key, alternative=None)
 
def __setitem__ (self, name, value)
 
def __delitem__ (self, name)
 
def json_eq (self, key, newvalue)
 
def send_frames (self, _framesettype, _frames)
 
def request_discovery (self, args)
 

Static Public Member Functions

def compute_uniqueid (designation, parentsystem, domain=None)
 
def childfactory (parentsystem, childtype, designation, jsonobj, roles=None, domain=None)
 
def __meta_keyattrs__ ()
 
- Static Public Member Functions inherited from cma.systemnode.SystemNode
def __meta_keyattrs__ ()
 
def add_json_processor (clstoadd)
 

Data Fields

 uniqueid
 
 childpath
 
 runas_user
 
 runas_group
 
- Data Fields inherited from cma.systemnode.SystemNode
 designation
 
 monitors_activated
 
 roles
 

Static Public Attributes

 DiscoveryPath = None
 
- Static Public Attributes inherited from cma.systemnode.SystemNode
string HASH_PREFIX = 'JSON__hash__'
 
string JSONattrnames
 
string JSONsingleattr
 

Detailed Description

Definition at line 290 of file systemnode.py.

Constructor & Destructor Documentation

def cma.systemnode.ChildSystem.__init__ (   self,
  designation,
  _parentsystem = None,
  domain = None,
  roles = None,
  _selfjson = None,
  uniqueid = None,
  childpath = None 
)

Definition at line 300 of file systemnode.py.

References cma.systemnode.ChildSystem._selfjson.

Member Function Documentation

def cma.systemnode.ChildSystem.__meta_keyattrs__ ( )
static

Definition at line 364 of file systemnode.py.

def cma.systemnode.ChildSystem.childfactory (   parentsystem,
  childtype,
  designation,
  jsonobj,
  roles = None,
  domain = None 
)
static

Definition at line 350 of file systemnode.py.

def cma.systemnode.ChildSystem.compute_uniqueid (   designation,
  parentsystem,
  domain = None 
)
static

Definition at line 341 of file systemnode.py.

def cma.systemnode.ChildSystem.post_db_init (   self)
Do post-constructor database updates

Definition at line 322 of file systemnode.py.

References cma.systemnode.ChildSystem._parentsystem, cma.systemnode.ChildSystem._selfjson, and cma.drawwithdot.type.

def cma.systemnode.ChildSystem.send_frames (   self,
  framesettype,
  frames 
)

Definition at line 335 of file systemnode.py.

Field Documentation

cma.systemnode.ChildSystem.childpath

Definition at line 315 of file systemnode.py.

cma.systemnode.ChildSystem.DiscoveryPath = None
static

Definition at line 293 of file systemnode.py.

cma.systemnode.ChildSystem.runas_group

Definition at line 317 of file systemnode.py.

cma.systemnode.ChildSystem.runas_user

Definition at line 316 of file systemnode.py.

cma.systemnode.ChildSystem.uniqueid

Definition at line 308 of file systemnode.py.


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