ReferenceΒΆ
The pubsub package contains the following:
- Pub Module
VERSION_API
- Sending Messages
- Receiving Messages
- Topics
- Listener Exception Handling
- PyPubSub Tracing (aka Notification)
- Topic Specification
TopicDefnError
exportTopicTreeSpec()
setTopicUnspecifiedFatal()
addTopicDefnProvider()
getNumTopicDefnProviders()
clearTopicDefnProviders()
instantiateAllDefinedTopics()
UnrecognizedSourceFormatError
TOPIC_TREE_FROM_MODULE
TOPIC_TREE_FROM_CLASS
TOPIC_TREE_FROM_STRING
ITopicDefnProvider
ITopicDefnDeserializer
TopicDefnProvider
- Utils module
- Core Classes
- Publisher
Publisher
Publisher.addNotificationHandler()
Publisher.clearNotificationHandlers()
Publisher.getListenerExcHandler()
Publisher.getNotificationFlags()
Publisher.getTopicMgr()
Publisher.sendMessage()
Publisher.setListenerExcHandler()
Publisher.setNotificationFlags()
Publisher.setTopicUnspecifiedFatal()
Publisher.subscribe()
Publisher.unsubAll()
Publisher.unsubscribe()
- TopicManager
TopicManager
TopicManager.addDefnProvider()
TopicManager.checkAllTopicsHaveMDS()
TopicManager.clearDefnProviders()
TopicManager.clearTree()
TopicManager.delTopic()
TopicManager.getNumDefnProviders()
TopicManager.getOrCreateTopic()
TopicManager.getRootAllTopics()
TopicManager.getTopic()
TopicManager.getTopicsSubscribed()
TopicManager.hasTopicDefinition()
TopicManager.isTopicInUse()
- Topic
Topic
Topic.argDescriptions
Topic.args
Topic.description
Topic.filterMsgArgs()
Topic.getArgDescriptions()
Topic.getArgs()
Topic.getDescription()
Topic.getListeners()
Topic.getListenersIter()
Topic.getName()
Topic.getNameTuple()
Topic.getNodeName()
Topic.getNumListeners()
Topic.getParent()
Topic.getSubtopic()
Topic.getSubtopics()
Topic.hasListener()
Topic.hasListeners()
Topic.hasMDS()
Topic.hasSubtopic()
Topic.isAll()
Topic.isRoot()
Topic.isValid()
Topic.listeners
Topic.name
Topic.numListeners
Topic.parent
Topic.publish()
Topic.setArgDescriptions()
Topic.setDescription()
Topic.setMsgArgSpec()
Topic.subscribe()
Topic.subtopics
Topic.unsubscribe()
Topic.unsubscribeAllListeners()
Topic.validate()
- Listener
- Publisher