DOFPermissionDefine ClassOpenDOF Object Access Library
The Define class defines the permission required to act as a define for a specific interface or for all if the org.opendof.core.oal.DOFInterfaceID.WILDCARD interface is specified. Negotiating this permission can also act as a signal as to the type of node that is connected.
Inheritance Hierarchy

SystemObject
  org.opendof.core.oal.securityDOFPermission
    org.opendof.core.oal.securityDOFPermissionDefine

Namespace: org.opendof.core.oal.security
Assembly: dof-oal (in dof-oal.dll) Version: 7.0.1.2
Syntax

C#
[SerializableAttribute]
public sealed class Define : DOFPermission

The DOFPermissionDefine type exposes the following members.

Constructors

  NameDescription
Public methodDOFPermissionDefine(DOFInterfaceID)
Construct a new Define permission for the specified interface ID.
Public methodDOFPermissionDefine(DOFMarshalContext, Object, DOFPacket)
Create an instance from serial form.
Top
Methods

  NameDescription
Public methodEquals (Inherited from DOFPermission.)
Public methodgetBytes (Overrides DOFPermissiongetBytes.)
Public methodgetComplement (Overrides DOFPermissiongetComplement.)
Public methodGetHashCode (Inherited from DOFPermission.)
Public methodgetInterfaceID
Get the interface that the permission applies to.
Public methodgetPermissionType (Overrides DOFPermissiongetPermissionType.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodisAllowedBy(DOFPermission) (Overrides DOFPermissionisAllowedBy(DOFPermission).)
Public methodisAllowedBy(DOFPermissionSet) (Overrides DOFPermissionisAllowedBy(DOFPermissionSet).)
Public methodisExplicit
Returns whether or not this permission is considered explicit.
(Inherited from DOFPermission.)
Public methodisIntersection (Overrides DOFPermissionisIntersection(DOFPermission).)
Public methodisTerminal (Overrides DOFPermissionisTerminal.)
Public methodmarshal (Overrides DOFPermissionmarshal(DOFMarshalContext, Object, DOFPacket).)
Public methodnormalize (Overrides DOFPermissionnormalize.)
Public methodToString (Overrides ObjectToString.)
Top
See Also

Reference