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
TopicDefnErrorexportTopicTreeSpec()setTopicUnspecifiedFatal()addTopicDefnProvider()getNumTopicDefnProviders()clearTopicDefnProviders()instantiateAllDefinedTopics()UnrecognizedSourceFormatErrorTOPIC_TREE_FROM_MODULETOPIC_TREE_FROM_CLASSTOPIC_TREE_FROM_STRINGITopicDefnProviderITopicDefnDeserializerTopicDefnProvider
- Utils module
- Core Classes
- Publisher
PublisherPublisher.addNotificationHandler()Publisher.clearNotificationHandlers()Publisher.getListenerExcHandler()Publisher.getNotificationFlags()Publisher.getTopicMgr()Publisher.sendMessage()Publisher.setListenerExcHandler()Publisher.setNotificationFlags()Publisher.setTopicUnspecifiedFatal()Publisher.subscribe()Publisher.unsubAll()Publisher.unsubscribe()
- TopicManager
TopicManagerTopicManager.addDefnProvider()TopicManager.checkAllTopicsHaveMDS()TopicManager.clearDefnProviders()TopicManager.clearTree()TopicManager.delTopic()TopicManager.getNumDefnProviders()TopicManager.getOrCreateTopic()TopicManager.getRootAllTopics()TopicManager.getTopic()TopicManager.getTopicsSubscribed()TopicManager.hasTopicDefinition()TopicManager.isTopicInUse()
- Topic
TopicTopic.argDescriptionsTopic.argsTopic.descriptionTopic.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.listenersTopic.nameTopic.numListenersTopic.parentTopic.publish()Topic.setArgDescriptions()Topic.setDescription()Topic.setMsgArgSpec()Topic.subscribe()Topic.subtopicsTopic.unsubscribe()Topic.unsubscribeAllListeners()Topic.validate()
- Listener
- Publisher