Home | Trees | Indices | Help |
---|
|
object --+ | PublicInterface
The public interface is the set of rules (pubs/subs/services/actions) that are exposed and made available for freely sharing with a multimaster system. It consists of: * list of currently available rules to be shared * list of rules and filters that will be watched and shared if they become available
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Connection[], Connection[] |
|
||
Inherited from |
Properties | |
Inherited from |
Method Details |
Initialises the public interface
|
Watch for a new public rule, as described for by the incoming message.
|
Attempt to remove a watchlist rule from the public interface. Be a bit careful looking for a rule to remove, depending on the node name, which can be set (exact rule/node name match) or None in which case all nodes of that kind of advertisement will match.
|
Allow all rules apart from the ones in the provided blacklist + default blacklist
|
Disallow the allow all mode, if enabled. If allow all mode is not enabled, remove everything from the public interface |
Checks a list of rules and determines which ones should be added/removed to the public interface. Modifies the public interface accordingly, and returns the list of rules to the gateway for hub operations
|
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Wed Aug 26 15:54:18 2015 | http://epydoc.sourceforge.net |