Package fcp :: Module names :: Class NamesMgr
[hide private]
[frames] | no frames]

Class NamesMgr

source code

Instance Methods [hide private]
 
__init__(self, node)
Create a command interface for names service
source code
 
execute(self, cmd, *args)
executes command with args
source code
 
cmd_help(self, *args) source code
 
cmd_newservice(self, *args)
Creates a new local name service
source code
 
cmd_delservice(self, *args)
delservice <name>
source code
 
cmd_listservices(self)
Print a list of services as 'name uri' lines
source code
 
cmd_dumpservice(self, *args)
Dumps out all records for given service
source code
 
cmd_addpeer(self, *args)
addpeer <name> <uri>
source code
 
cmd_delpeer(self, *args)
delpeer <name>
source code
 
cmd_listpeers(self)
Prints a list of peers and their URIs
source code
 
cmd_addrecord(self, *args)
addrecord <service> <sitename> <uri>
source code
 
cmd_delrecord(self, *args)
delrecord <service> <sitename>
source code
 
cmd_reinsertservice(self, *args)
Forces a reinsert of all records for given service
source code
 
cmd_verifyservice(self, *args)
Tries to retrieve all the records of a given service
source code
 
cmd_lookup(self, *args)
lookup <name>
source code
Class Variables [hide private]
  synonyms = {'addservice': 'newservice', 'listservice': 'listse...
Method Details [hide private]

cmd_delservice(self, *args)

source code 

delservice <name>

Remove local service <name> and deletes its records

cmd_addpeer(self, *args)

source code 

addpeer <name> <uri>

Adds a peer name service

cmd_delpeer(self, *args)

source code 

delpeer <name>

Remove peer name service <name>

cmd_addrecord(self, *args)

source code 

addrecord <service> <sitename> <uri>

Add to local service <service> a record mapping <sitename> to <uri>

cmd_delrecord(self, *args)

source code 

delrecord <service> <sitename>

Remove from local service <service> the record for name <sitename>

cmd_lookup(self, *args)

source code 

lookup <name>

look up <name>, and print its target uri


Class Variable Details [hide private]

synonyms

Value:
{'addservice': 'newservice', 'listservice': 'listservices'}