cc1  v2.1
CC1 source code docs
 All Classes Namespaces Files Functions Variables Pages
src.cm.models.available_network.AvailableNetwork Class Reference

Classes

class  Meta

Public Member Functions

def __unicode__
def dict
def get_unused_ipnetwork
def is_in_use
 Check if any vm uses this network.
def network_exists
def release
 Removes all user networks from this network.
def to_cidr
def to_ipnetwork

Static Public Member Functions

def get_lease
 Get unused lease for given user and vm.

Static Public Attributes

tuple address = models.CharField(max_length=20)
tuple mask = models.IntegerField()
tuple state = models.IntegerField()

Detailed Description

Definition at line 39 of file available_network.py.

Member Function Documentation

def src.cm.models.available_network.AvailableNetwork.__unicode__ (   self)

Definition at line 47 of file available_network.py.

def src.cm.models.available_network.AvailableNetwork.dict (   self)

Definition at line 51 of file available_network.py.

def src.cm.models.available_network.AvailableNetwork.get_lease (   user)
static

Get unused lease for given user and vm.

Definition at line 128 of file available_network.py.

def src.cm.models.available_network.AvailableNetwork.get_unused_ipnetwork (   self,
  mask 
)
Returns
Unused subnetwork represented by IPNetwork object

Definition at line 91 of file available_network.py.

def src.cm.models.available_network.AvailableNetwork.is_in_use (   self)

Check if any vm uses this network.

Definition at line 69 of file available_network.py.

def src.cm.models.available_network.AvailableNetwork.network_exists (   cls,
  ipnet 
)

Definition at line 170 of file available_network.py.

def src.cm.models.available_network.AvailableNetwork.release (   self)

Removes all user networks from this network.

Definition at line 79 of file available_network.py.

def src.cm.models.available_network.AvailableNetwork.to_cidr (   self)

Definition at line 59 of file available_network.py.

def src.cm.models.available_network.AvailableNetwork.to_ipnetwork (   self)

Definition at line 62 of file available_network.py.

Member Data Documentation

tuple src.cm.models.available_network.AvailableNetwork.address = models.CharField(max_length=20)
static

Definition at line 40 of file available_network.py.

tuple src.cm.models.available_network.AvailableNetwork.mask = models.IntegerField()
static

Definition at line 41 of file available_network.py.

tuple src.cm.models.available_network.AvailableNetwork.state = models.IntegerField()
static

Definition at line 42 of file available_network.py.


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