Open Kilda Java Documentation
kilda.traffexam.model.IpAddress Class Reference
Inheritance diagram for kilda.traffexam.model.IpAddress:
kilda.traffexam.model.IdMixin kilda.traffexam.model.Abstract kilda.traffexam.model.Abstract

Public Member Functions

def __init__ (self, address, fields)
 
def pack (self)
 
def alloc_port (self)
 
def free_port (self, port)
 
- Public Member Functions inherited from kilda.traffexam.model.Abstract
def __init__ (self, fields)
 
def __str__ (self)
 
def pack (self)
 

Static Public Member Functions

def unpack_cidr (cidr)
 

Public Attributes

 address
 
 network
 

Static Public Attributes

 iface = Default(None)
 
 prefix = Default(None)
 
 pack_exclude = frozenset(('iface', ))
 
- Static Public Attributes inherited from kilda.traffexam.model.IdMixin
 idnr = Default(uuid.uuid1, produce=True)
 
- Static Public Attributes inherited from kilda.traffexam.model.Abstract
 pack_exclude = frozenset()
 

Detailed Description

Definition at line 217 of file model.py.

Constructor & Destructor Documentation

◆ __init__()

def kilda.traffexam.model.IpAddress.__init__ (   self,
  address,
  fields 
)

Definition at line 223 of file model.py.

Member Function Documentation

◆ alloc_port()

def kilda.traffexam.model.IpAddress.alloc_port (   self)

Definition at line 239 of file model.py.

◆ free_port()

def kilda.traffexam.model.IpAddress.free_port (   self,
  port 
)

Definition at line 242 of file model.py.

◆ pack()

def kilda.traffexam.model.IpAddress.pack (   self)

Definition at line 233 of file model.py.

◆ unpack_cidr()

def kilda.traffexam.model.IpAddress.unpack_cidr (   cidr)
static

Definition at line 246 of file model.py.

Member Data Documentation

◆ address

kilda.traffexam.model.IpAddress.address

Definition at line 228 of file model.py.

◆ iface

kilda.traffexam.model.IpAddress.iface = Default(None)
static

Definition at line 218 of file model.py.

◆ network

kilda.traffexam.model.IpAddress.network

Definition at line 229 of file model.py.

◆ pack_exclude

kilda.traffexam.model.IpAddress.pack_exclude = frozenset(('iface', ))
static

Definition at line 221 of file model.py.

◆ prefix

kilda.traffexam.model.IpAddress.prefix = Default(None)
static

Definition at line 219 of file model.py.


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