Public Member Functions | Private Member Functions | Private Attributes
rtctree.nameserver.NameServer Class Reference

Name server node object. More...

Inheritance diagram for rtctree.nameserver.NameServer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def is_nameserver
def ns_object
def orb

Private Member Functions

def _connect_to_naming_service
def _parse_server

Private Attributes

 _address
 _full_address
 _ns_obj
 _orb

Detailed Description

Name server node object.

Node representing a name server.

Name server nodes should only be present in the first level of the tree.
They can contain directories, managers and components as children.

This class is a specialisation of the Directory class. It adds the
functionality necessary for connecting to a name server and getting the
root context.

Definition at line 31 of file nameserver.py.


Constructor & Destructor Documentation

def rtctree.nameserver.NameServer.__init__ (   self,
  orb = None,
  address = None,
  parent = None,
  filter = [],
  args,
  kwargs 
)
Constructor.

@param orb An orb object to use to connect to the name server.
@param address The address of the name server. Used as the node name.
@param parent The parent node of this node, if any.
@param filter A list of paths to filter by.

Reimplemented from rtctree.directory.Directory.

Definition at line 42 of file nameserver.py.


Member Function Documentation

def rtctree.nameserver.NameServer._connect_to_naming_service (   self,
  address 
) [private]

Definition at line 81 of file nameserver.py.

def rtctree.nameserver.NameServer._parse_server (   self,
  address,
  orb,
  filter = [] 
) [private]

Definition at line 73 of file nameserver.py.

Is this node a name server (specialisation of directory nodes)?

Reimplemented from rtctree.node.TreeNode.

Definition at line 57 of file nameserver.py.

The object representing this name server.

Definition at line 68 of file nameserver.py.

The ORB used to access this name server.

Reimplemented from rtctree.node.TreeNode.

Definition at line 62 of file nameserver.py.


Member Data Documentation

Definition at line 73 of file nameserver.py.

Definition at line 81 of file nameserver.py.

Definition at line 81 of file nameserver.py.

Definition at line 73 of file nameserver.py.


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


rtctree
Author(s): Geoffrey Biggs
autogenerated on Wed Aug 26 2015 16:13:08