Public Member Functions | Public Attributes | Properties

channelfinder::CFDataTypes::Channel Class Reference

List of all members.

Public Member Functions

def __init__
def getProperties
 TODO don't recreate the dictionary with every get,.
def getTags
 TODO don't recreate the list with each get call.

Public Attributes

 Properties
 Tags

Properties

 Name = property(lambda self:self.__Name)
 All the attributes are private and read only in an attempt to make the channel object immutable.
 Owner = property(lambda self:self.__Owner)

Detailed Description

A Channel object consists of a unique name, an owner and an optional list
of Tags and Properties 

Member Function Documentation

def channelfinder::CFDataTypes::Channel::__init__ (   self,
  name,
  owner,
  properties = None,
  tags = None 
)
Constructor
name = channel name
owner = channel owner
properties = list of properties of type Property
tags = list of tags of type Tag
def channelfinder::CFDataTypes::Channel::getProperties (   self  ) 

TODO don't recreate the dictionary with every get,.

getProperties returns a dictionary containing all properties associated with calling channel.
the key= propertyName and the value=propertyValue
def channelfinder::CFDataTypes::Channel::getTags (   self  ) 

TODO don't recreate the list with each get call.

get tags returns a list of tagNames for the tags associated with this channel

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Properties