Overload List
Name | Description | |
---|---|---|
![]() | createSubscription(DOFObjectID, DOFInterfaceProperty, Int32, DOFSubscriptionListener) | Used by a Requestor to begin and maintain a subscription, as specified using a context, to be notified of changes to a
property's value.
|
![]() | createSubscription(DOFQuery, DOFInterfaceProperty, Int32, DOFSubscriptionListener) | Used by a Requestor to begin and maintain a subscription, as specified using a
DOFQuery
and a context, to be notified of changes to a
property's value.
DOFSubscription will select one matching provider and subscribe to its matching property.
If there is no matching provider, then DOFSubscription will wait for one.
If the provider goes away, then the search will resume for a matching provider.
To cancel the subscription, call
DOFSubscription.destroy()
.
NOTE: The Property's current value is always returned when the subscription is started.
NOTE: Intermediate changes that occur more frequently than minPeriod may be dropped to save bandwidth, but the
most current value of the Property is always returned.
NOTE: An application must first express interest by calling
beginInterest(DOFObjectID, DOFInterestLevel)
.
Interest goes out on the network and looks for matching providers. The query, on the other hand, searches through
the local set of known providers (those already found through interest).
If no interest is specified, then no non-local providers will be found.
|
![]() | createSubscription(DOFObjectID, DOFInterfaceProperty, Int32, DOFOperationControl, DOFSubscriptionListener) | Used by a Requestor to begin and maintain a subscription, as specified using a
Control
and a context, to be notified of changes to a
property's value.
If oid is
DOFObjectID.BROADCAST
, DOFSubscription will subscribe to all matching providers at the time the subscription is created.
Otherwise, it will select one matching provider and subscribe to its matching property.
If there is no matching provider, then DOFSubscription will wait for one.
If the provider goes away, then the search will resume for a matching provider.
To cancel the subscription, call
DOFSubscription.destroy()
.
NOTE: The Property's current value is always returned when the subscription is started.
NOTE: Intermediate changes that occur more frequently than minPeriod may be dropped to save bandwidth, but the
most current value of the Property is always returned.
NOTE: An application must first express interest by calling
beginInterest(DOFObjectID, DOFInterestLevel)
for unicast subscriptions in order to determine the primary provider.
If no interest is specified, then no non-local providers will be found.
|
![]() | createSubscription(DOFObjectID, DOFInterfaceProperty, Int32, DOFSubscriptionListener, Object) | Used by a Requestor to begin and maintain a subscription, as specified using a context, to be notified of changes to a
property's value.
|
![]() | createSubscription(DOFQuery, DOFInterfaceProperty, Int32, DOFOperationControl, DOFSubscriptionListener) | Used by a Requestor to begin and maintain a subscription, as specified using a
DOFQuery
,
Control
, and a context, to be notified of changes to a
property's value.
DOFSubscription will select one matching provider and subscribe to its matching property.
If there is no matching provider, then DOFSubscription will wait for one.
If the provider goes away, then the search will resume for a matching provider.
To cancel the subscription, call
DOFSubscription.destroy()
.
NOTE: The Property's current value is always returned when the subscription is started.
NOTE: Intermediate changes that occur more frequently than minPeriod may be dropped to save bandwidth, but the
most current value of the Property is always returned.
NOTE: An application must first express interest by calling
beginInterest(DOFObjectID, DOFInterestLevel)
.
Interest goes out on the network and looks for matching providers. The query, on the other hand, searches through
the local set of known providers (those already found through interest).
If no interest is specified, then no non-local providers will be found.
|
![]() | createSubscription(DOFQuery, DOFInterfaceProperty, Int32, DOFSubscriptionListener, Object) | Used by a Requestor to begin and maintain a subscription, as specified using a
DOFQuery
and a context, to be notified of changes to a
property's value.
DOFSubscription will select one matching provider and subscribe to its matching property.
If there is no matching provider, then DOFSubscription will wait for one.
If the provider goes away, then the search will resume for a matching provider.
To cancel the subscription, call
DOFSubscription.destroy()
.
NOTE: The Property's current value is always returned when the subscription is started.
NOTE: Intermediate changes that occur more frequently than minPeriod may be dropped to save bandwidth, but the
most current value of the Property is always returned.
NOTE: An application must first express interest by calling
beginInterest(DOFObjectID, DOFInterestLevel)
.
Interest goes out on the network and looks for matching providers. The query, on the other hand, searches through
the local set of known providers (those already found through interest).
If no interest is specified, then no non-local providers will be found.
|
![]() | createSubscription(DOFObjectID, DOFInterfaceProperty, Int32, DOFOperationControl, DOFSubscriptionListener, Object) | Used by a Requestor to begin and maintain a subscription, as specified using a
Control
and a context, to be notified of changes to a
property's value.
If oid is
DOFObjectID.BROADCAST
, DOFSubscription will subscribe to all matching providers at the time the subscription is created.
Otherwise, it will select one matching provider and subscribe to its matching property.
If there is no matching provider, then DOFSubscription will wait for one.
If the provider goes away, then the search will resume for a matching provider.
To cancel the subscription, call
DOFSubscription.destroy()
.
NOTE: The Property's current value is always returned when the subscription is started.
NOTE: Intermediate changes that occur more frequently than minPeriod may be dropped to save bandwidth, but the
most current value of the Property is always returned.
NOTE: An application must first express interest by calling
beginInterest(DOFObjectID, DOFInterestLevel)
for unicast subscriptions in order to determine the primary provider.
If no interest is specified, then no non-local providers will be found.
|
![]() | createSubscription(DOFQuery, DOFInterfaceProperty, Int32, DOFOperationControl, DOFSubscriptionListener, Object) | Used by a Requestor to begin and maintain a subscription, as specified using a
DOFQuery
,
Control
, and a context, to be notified of changes to a
property's value.
DOFSubscription will select one matching provider and subscribe to its matching property.
If there is no matching provider, then DOFSubscription will wait for one.
If the provider goes away, then the search will resume for a matching provider.
To cancel the subscription, call
DOFSubscription.destroy()
.
NOTE: The Property's current value is always returned when the subscription is started.
NOTE: Intermediate changes that occur more frequently than minPeriod may be dropped to save bandwidth, but the
most current value of the Property is always returned.
NOTE: An application must first express interest by calling
beginInterest(DOFObjectID, DOFInterestLevel)
.
Interest goes out on the network and looks for matching providers. The query, on the other hand, searches through
the local set of known providers (those already found through interest).
If no interest is specified, then no non-local providers will be found.
|
See Also