DatalessType ClassOpenDOF Object Access Library
Implements org.opendof.core.oal.DOFType for any type that has no associated data.
Inheritance Hierarchy

SystemObject
  org.opendof.core.oalDOFType
    org.opendof.core.oal.valueDatalessType
      More...

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

C#
[SerializableAttribute]
public abstract class DatalessType : DOFType

The DatalessType type exposes the following members.

Constructors

  NameDescription
Protected methodDatalessType(Int16, String)
Initializes a new instance of the DatalessType class
Protected methodDatalessType(DOFPacket, String)
Initializes a new instance of the DatalessType class
Top
Methods

  NameDescription
Protected methoddataAvailable
Return whether the type has more data available.
(Inherited from DOFType.)
Public methodEquals (Overrides DOFTypeEquals(Object).)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodgetEncoding
Get the string encoding for the type.
(Inherited from DOFType.)
Public methodGetHashCode (Overrides DOFTypeGetHashCode.)
Public methodgetInstance
Create a DOFValue instance from a DOFPacket .

When called the current buffer location will point at the first byte of data associated with the type. On completion, the buffer location must point at the first byte after the data, meaning the first unread byte.

(Inherited from DOFType.)
Public methodgetMaxLength
Get the maximum length of the type.
(Inherited from DOFType.)
Public methodgetMinLength
Get the minimum length of the type.
(Inherited from DOFType.)
Public methodgetSubtypes
Return a list of subtypes associated with this type.
(Inherited from DOFType.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodgetTypeID
Get the type identifier of this type.
(Inherited from DOFType.)
Public methodisDefined
Return whether of not the type is fully defined.
(Inherited from DOFType.)
Public methodmarshal (Overrides DOFTypemarshal(DOFTypeContext, DOFPacket).)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodstartLength
Define the ending point of the data associated with a type.
(Inherited from DOFType.)
Public methodToString (Overrides DOFTypeToString.)
Protected methodvalidateLength
Verify that the data length for a type matched the data read for the type.
(Inherited from DOFType.)
Top
Fields

  NameDescription
Protected fieldtype
The type identifier.
(Inherited from DOFType.)
Top
See Also

Reference

Inheritance Hierarchy

SystemObject
  org.opendof.core.oalDOFType
    org.opendof.core.oal.valueDatalessType
      org.opendof.core.oal.valueDOFBooleanType
      org.opendof.core.oal.valueDOFDateTimeType
      org.opendof.core.oal.valueDOFFloat32Type
      org.opendof.core.oal.valueDOFFloat64Type
      org.opendof.core.oal.valueDOFGuidType
      org.opendof.core.oal.valueDOFInt16Type
      org.opendof.core.oal.valueDOFInt32Type
      org.opendof.core.oal.valueDOFInt64Type
      org.opendof.core.oal.valueDOFInt8Type
      org.opendof.core.oal.valueDOFUInt16Type
      org.opendof.core.oal.valueDOFUInt32Type
      org.opendof.core.oal.valueDOFUInt64Type
      org.opendof.core.oal.valueDOFUInt8Type