Open Kilda Java Documentation
topologylistener.model.LinkProps Class Reference
Inheritance diagram for topologylistener.model.LinkProps:
topologylistener.model.TimestampMixin topologylistener.model.AbstractLink topologylistener.model.Abstract topologylistener.model.Abstract

Public Member Functions

def new_from_java (cls, data)
 
def new_from_db (cls, data)
 
def new_from_isl (cls, isl)
 
def __init__ (self, source, dest, fields)
 
def props_db_view (self)
 
def extract_protected_props (self)
 
def pack (self)
 
- Public Member Functions inherited from topologylistener.model.TimestampMixin
def __init__ (self, fields)
 
def decode_java_fields (cls, data)
 
def decode_db_fields (cls, data)
 
def pack (self)
 
- Public Member Functions inherited from topologylistener.model.Abstract
def __init__ (self, fields)
 
def __str__ (self)
 
def __eq__ (self, other)
 
def __ne__ (self, other)
 
def pack (self)
 
def decode_java_fields (cls, data)
 
def decode_db_fields (cls, data)
 

Static Public Attributes

 isl_protected_fields
 
dictionary props_converters
 
 props = Default(dict, produce=True)
 
 filtered = Default(set, produce=True)
 
- Static Public Attributes inherited from topologylistener.model.TimestampMixin
 time_create = Default(None)
 
 time_modify = Default(None)
 
- Static Public Attributes inherited from topologylistener.model.Abstract
 pack_exclude = frozenset()
 

Detailed Description

Definition at line 356 of file model.py.

Constructor & Destructor Documentation

◆ __init__()

def topologylistener.model.LinkProps.__init__ (   self,
  source,
  dest,
  fields 
)

Definition at line 395 of file model.py.

Member Function Documentation

◆ extract_protected_props()

def topologylistener.model.LinkProps.extract_protected_props (   self)

Definition at line 402 of file model.py.

◆ new_from_db()

def topologylistener.model.LinkProps.new_from_db (   cls,
  data 
)

Definition at line 376 of file model.py.

◆ new_from_isl()

def topologylistener.model.LinkProps.new_from_isl (   cls,
  isl 
)

Definition at line 392 of file model.py.

◆ new_from_java()

def topologylistener.model.LinkProps.new_from_java (   cls,
  data 
)

Definition at line 367 of file model.py.

◆ pack()

def topologylistener.model.LinkProps.pack (   self)

Definition at line 421 of file model.py.

◆ props_db_view()

def topologylistener.model.LinkProps.props_db_view (   self)

Definition at line 398 of file model.py.

Member Data Documentation

◆ filtered

topologylistener.model.LinkProps.filtered = Default(set, produce=True)
static

Definition at line 364 of file model.py.

◆ isl_protected_fields

topologylistener.model.LinkProps.isl_protected_fields
static
Initial value:
= frozenset((
'time_create', 'time_modify',
'latency', 'speed', 'available_bandwidth', 'actual', 'status'))

Definition at line 357 of file model.py.

◆ props

topologylistener.model.LinkProps.props = Default(dict, produce=True)
static

Definition at line 363 of file model.py.

◆ props_converters

dictionary topologylistener.model.LinkProps.props_converters
static
Initial value:
= {
'cost': convert_integer}

Definition at line 360 of file model.py.


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