A DOFInterface defines a set of possible interactions with a DOFObject, which
is typically remote (across the network).
Inheritance Hierarchy
org.opendof.core.oalDOFInterface
Namespace: org.opendof.core.oal
Assembly: dof-oal (in dof-oal.dll) Version: 7.0.1.2
Syntax
C#
[SerializableAttribute] public class DOFInterface : DOFImmutable
The DOFInterface type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | DOFInterface | Construct a DOFInterface from its constituent parts. |
Methods
Name | Description | |
---|---|---|
![]() | Equals |
Returns true if the interfaces are equivalent, meaning that OAP cannot
tell the difference between them.
(Overrides ObjectEquals(Object).) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | fixup | Assigns the interface reference for every item in the interface. |
![]() | getBytes | Get the serialized form of the interface as a byte[]. |
![]() | getEvent | Get an Event given its identifier. |
![]() | getEvents | Get the Events of this interface. |
![]() | getException | Get an Exception given its identifier. |
![]() | getExceptions | Get the Exceptions of this interface. |
![]() | GetHashCode | Compute hash code. (Overrides ObjectGetHashCode.) |
![]() | getInterfaceID | Get the interface ID. |
![]() | getMethod | Get a Method given its identifier. |
![]() | getMethods | Get the Methods of this interface. |
![]() | getProperties | Get the Properties of this interface. |
![]() | getProperty | Get a Property given its identifier. |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | marshal |
Marshal, or output a binary representation of this type, into the
specified packet.
|
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString | Get a string representation of this object. (Overrides ObjectToString.) |
Fields
Name | Description | |
---|---|---|
![]() | eventMap | The interface's events. |
![]() | exceptionMap | The interface's exceptions. |
![]() | interfaceID | The interface identifier. |
![]() | methodMap | The interface's methods. |
![]() | propertyMap | The interface's properties. |
Remarks
See Also
Reference
Provider