The primary "class" for creating and interacting with local and remote DOF Objects.
More...
|
| void | DOFObject_Advertise (const DOFObject self, DOFInterfaceID interfaceID, DOFOperationControl config) |
| | Send an Advertisement for an Object and Interface ID.
|
| |
| boolean | DOFObject_Signal (DOFObject obj, const DOFInterfaceEvent evt, uint16 parameterCount, const DOFValue parameters[]) |
| | Signal that an Event occurred.
|
| |
| boolean | DOFObject_IsSignalRequired (const DOFObject obj, const DOFInterfaceEvent evt) |
| | Ask whether any Requestors have registered an Event handler for the given object of this provider.
|
| |
| boolean | DOFObject_Changed (DOFObject obj, const DOFInterfaceProperty property) |
| | Report that a Property value changed.
|
| |
| DOFOperation | DOFObject_BeginProvide (DOFObject obj, DOFInterface iface, uint32 timeout, const DOFObjectProvider callback, void *context) |
| | Register a set of callbacks for Providing (or implementing) an Interface on an Object.
|
| |
|
| DOFInterface | DOFObject_Define (const DOFObject self, const DOFInterfaceID interfaceID, DOFOperationControl config, uint32 timeout, DOFException *pException) |
| | Request that an Interface definition be located in the network and retrieved.
|
| |
| DOFOperation | DOFObject_BeginDefine (const DOFObject self, const DOFInterfaceID interfaceID, DOFOperationControl config, uint32 timeout, const DOFObjectDefineCallback callback, void *context) |
| | Request that an Interface definition be located in the network and retrieved.
|
| |
| DOFResult | DOFObject_Get (DOFObject obj, const DOFInterfaceProperty property, DOFOperationControl config, uint32 timeout, DOFException *pException) |
| | Get a Property's value.
|
| |
| DOFResult | DOFObject_Set (DOFObject obj, const DOFInterfaceProperty property, DOFValue value, DOFOperationControl config, uint32 timeout, DOFException *pException) |
| | Set a Property's value.
|
| |
| DOFResult | DOFObject_Invoke (DOFObject obj, const DOFInterfaceMethod method, uint16 parameterCount, const DOFValue parameters[], DOFOperationControl config, uint32 timeout, DOFException *pException) |
| | Invoke a Method.
|
| |
| DOFOperation | DOFObject_BeginGet (DOFObject obj, const DOFInterfaceProperty property, DOFOperationControl config, uint32 timeout, const DOFObjectGetCallback callback, void *context) |
| | Start an asynchronous get of a Property's value.
|
| |
| DOFOperation | DOFObject_BeginSet (DOFObject obj, const DOFInterfaceProperty property, DOFValue value, DOFOperationControl config, uint32 timeout, const DOFObjectSetCallback callback, void *context) |
| | Start an asynchronous set of a Property's value.
|
| |
| DOFOperation | DOFObject_BeginInvoke (DOFObject obj, const DOFInterfaceMethod method, uint16 parameterCount, const DOFValue parameters[], DOFOperationControl config, uint32 timeout, const DOFObjectInvokeCallback callback, void *context) |
| | Start an asynchronous Method invocation.
|
| |
| DOFInterfaceIDList | DOFObject_CreateInterfaceList (const DOFObject object) |
| | Create a list of Interfaces currently being provided on the Object.
|
| |
| DOFOperation | DOFObject_BeginSubscribe (DOFObject obj, const DOFInterfaceProperty property, uint32 minPeriod, DOFOperationControl config, uint32 timeout, const DOFObjectSubscribeCallback callback, void *context) |
| | Register a requestor callback for watching the value of a property over time, and ask the provider of the submitted DOFObject and submitted DOFInterfaceProperty to notify us of such Property value changes.
|
| |
| DOFOperation | DOFObject_BeginRegister (DOFObject obj, const DOFInterfaceEvent evt, DOFOperationControl config, uint32 timeout, const DOFObjectEventCallback callback, void *context) |
| | Register a requestor callback for notifying us when the submitted provider event is signaled, and ask the provider of that event and the submitted DOFObject to signal the event.
|
| |
| DOFOperation | DOFObject_BeginSession (DOFObject obj, const DOFInterface interface, const DOFInterfaceID sessionType, DOFOperationControl config, uint32 timeout, const DOFObjectSessionCallback callback, void *context) |
| | Start an asynchronous request to open a Session on an object.
|
| |
| boolean | DOFObject_IsInterestRequested (const DOFObject self, const DOFInterfaceID interfaceID, DOFInterestLevel level) |
| | Determine if there is the specified level of interest currently expressed for a given Interface on the Object.
|
| |
The primary "class" for creating and interacting with local and remote DOF Objects.