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