|
gloox
1.0.28
|
Classes | |
| struct | Subscriber |
| struct | Affiliate |
| struct | TrackedInfo |
| struct | SubscriptionInfo |
| class | Event |
| class | Item |
| class | Manager |
| class | ResultHandler |
Namespace holding all the Pubsub-related structures and definitions.
| enum AccessModel |
Describes the access types.
| enum AffiliationType |
Describes the different node affiliation types.
| Enumerator | |
|---|---|
| AffiliationNone | No particular affiliation type. |
| AffiliationPublisher | Entity is allowed to publish items. |
| AffiliationOwner | Manager for the node. |
| AffiliationOutcast | Entity is disallowed from subscribing or publishing. |
| AffiliationInvalid | Invalid Affiliation type. |
| enum EventType |
Event types.
| enum NodeType |
Describes the different node types.
| enum PubSubFeature |
Describes the different PubSub features (XEP-0060 Sect. 10).
| Enumerator | |
|---|---|
| FeatureCollections | Collection nodes are supported. RECOMMENDED |
| FeatureConfigNode | Configuration of node options is supported. RECOMMENDED |
| FeatureCreateAndConfig | Simultaneous creation and configuration of nodes is supported. RECOMMENDED |
| FeatureCreateNodes | Creation of nodes is supported. RECOMMENDED |
| FeatureDeleteAny | Any publisher may delete an item (not only the originating publisher). OPTIONAL |
| FeatureDeleteNodes | Deletion of nodes is supported. RECOMMENDED |
| FeatureGetPending | Retrieval of pending subscription approvals is supported. OPTIONAL |
| FeatureInstantNodes | Creation of instant nodes is supported. RECOMMENDED |
| FeatureItemIDs | Publishers may specify item identifiers. RECOMMENDED |
| FeatureLeasedSubscription | Time-based subscriptions are supported. OPTIONAL |
| FeatureManageSubscriptions | Node owners may manage subscriptions. OPTIONAL |
| FeatureMetaData | Node meta-data is supported. RECOMMENDED |
| FeatureModifyAffiliations | Node owners may modify affiliations. OPTIONAL |
| FeatureMultiCollection | A single leaf node may be associated with multiple collections. OPTIONAL |
| FeatureMultiSubscribe | A single entity may subscribe to a node multiple times. OPTIONAL |
| FeaturePutcastAffiliation | The outcast affiliation is supported. RECOMMENDED |
| FeaturePersistentItems | Persistent items are supported. RECOMMENDED |
| FeaturePresenceNotifications | Presence-based delivery of event notifications is supported. OPTIONAL |
| FeaturePublish | Publishing items is supported (note: not valid for collection nodes). REQUIRED |
| FeaturePublisherAffiliation | The publisher affiliation is supported. OPTIONAL |
| FeaturePurgeNodes | Purging of nodes is supported. OPTIONAL |
| FeatureRetractItems | Item retraction is supported. OPTIONAL |
| FeatureRetrieveAffiliations | Retrieval of current affiliations is supported. RECOMMENDED |
| FeatureRetrieveDefault | Retrieval of default node configuration is supported. RECOMMENDED |
| FeatureRetrieveItems | Item retrieval is supported. RECOMMENDED |
| FeatureRetrieveSubscriptions | Retrieval of current subscriptions is supported. RECOMMENDED |
| FeatureSubscribe | Subscribing and unsubscribing are supported. REQUIRED |
| FeatureSubscriptionOptions | Configuration of subscription options is supported. OPTIONAL |
| FeatureSubscriptionNotifs | Notification of subscription state changes is supported. |
| FeatureUnknown | Unrecognized feature |
| enum SubscriptionObject |
| enum SubscriptionType |
Describes the different subscription types.