Show / Hide Table of Contents

# Class DataStructureSupportMarshaller

##### Inheritance

System.Object
BaseDataStreamMarshaller
DataStructureSupportMarshaller

##### Inherited Members

BaseDataStreamMarshaller.CreateObject()
BaseDataStreamMarshaller.GetDataStructureType()
BaseDataStreamMarshaller.TightUnmarshalNestedObject(OpenWireFormat, BinaryReader, BooleanStream)
BaseDataStreamMarshaller.TightMarshalNestedObject1(OpenWireFormat, DataStructure, BooleanStream)
BaseDataStreamMarshaller.TightMarshalNestedObject2(OpenWireFormat, DataStructure, BinaryWriter, BooleanStream)
BaseDataStreamMarshaller.TightUnmarshalCachedObject(OpenWireFormat, BinaryReader, BooleanStream)
BaseDataStreamMarshaller.TightMarshalCachedObject1(OpenWireFormat, DataStructure, BooleanStream)
BaseDataStreamMarshaller.TightMarshalCachedObject2(OpenWireFormat, DataStructure, BinaryWriter, BooleanStream)
BaseDataStreamMarshaller.TightUnmarshalString(BinaryReader, BooleanStream)
BaseDataStreamMarshaller.TightMarshalString1(String, BooleanStream)
BaseDataStreamMarshaller.TightMarshalString2(String, BinaryWriter, BooleanStream)
BaseDataStreamMarshaller.TightMarshalLong1(OpenWireFormat, Int64, BooleanStream)
BaseDataStreamMarshaller.TightMarshalLong2(OpenWireFormat, Int64, BinaryWriter, BooleanStream)
BaseDataStreamMarshaller.TightUnmarshalLong(OpenWireFormat, BinaryReader, BooleanStream)
BaseDataStreamMarshaller.TightMarshalObjectArray1(OpenWireFormat, DataStructure[], BooleanStream)
BaseDataStreamMarshaller.TightMarshalObjectArray2(OpenWireFormat, DataStructure[], BinaryWriter, BooleanStream)
BaseDataStreamMarshaller.TightUnmarshalBrokerError(OpenWireFormat, BinaryReader, BooleanStream)
BaseDataStreamMarshaller.TightMarshalBrokerError1(OpenWireFormat, BrokerError, BooleanStream)
BaseDataStreamMarshaller.TightMarshalBrokerError2(OpenWireFormat, BrokerError, BinaryWriter, BooleanStream)
BaseDataStreamMarshaller.LooseMarshal(OpenWireFormat, Object, BinaryWriter)
BaseDataStreamMarshaller.LooseUnmarshal(OpenWireFormat, Object, BinaryReader)
BaseDataStreamMarshaller.LooseUnmarshalNestedObject(OpenWireFormat, BinaryReader)
BaseDataStreamMarshaller.LooseMarshalNestedObject(OpenWireFormat, DataStructure, BinaryWriter)
BaseDataStreamMarshaller.LooseUnmarshalCachedObject(OpenWireFormat, BinaryReader)
BaseDataStreamMarshaller.LooseMarshalCachedObject(OpenWireFormat, DataStructure, BinaryWriter)
BaseDataStreamMarshaller.LooseUnmarshalString(BinaryReader)
BaseDataStreamMarshaller.LooseMarshalString(String, BinaryWriter)
BaseDataStreamMarshaller.LooseMarshalLong(OpenWireFormat, Int64, BinaryWriter)
BaseDataStreamMarshaller.LooseUnmarshalLong(OpenWireFormat, BinaryReader)
BaseDataStreamMarshaller.LooseMarshalObjectArray(OpenWireFormat, DataStructure[], BinaryWriter)
BaseDataStreamMarshaller.LooseUnmarshalBrokerError(OpenWireFormat, BinaryReader)
BaseDataStreamMarshaller.LooseMarshalBrokerError(OpenWireFormat, BrokerError, BinaryWriter)
BaseDataStreamMarshaller.ReadBytes(BinaryReader, Boolean)
BaseDataStreamMarshaller.ReadBytes(BinaryReader)
BaseDataStreamMarshaller.ReadBytes(BinaryReader, Int32)
BaseDataStreamMarshaller.WriteBytes(Byte[], BinaryWriter)
BaseDataStreamMarshaller.ReadAsciiString(BinaryReader)
BaseDataStreamMarshaller.ToString(MessageId)
BaseDataStreamMarshaller.ToString(ProducerId)
BaseDataStreamMarshaller.ToString(TransactionId)
BaseDataStreamMarshaller.ToHexFromBytes(Byte[])
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()

###### Namespace: Apache.NMS.ActiveMQ.OpenWire.V1

###### Assembly: Apache.NMS.ActiveMQ.dll

##### Syntax

    public abstract class DataStructureSupportMarshaller : BaseDataStreamMarshaller

### Methods

| Improve this Doc View Source

#### TightMarshal1(OpenWireFormat, Object, BooleanStream)

##### Declaration

    public override int TightMarshal1(OpenWireFormat wireFormat, object o, BooleanStream bs)

##### Parameters

Type | Name | Description
--- | --- | ---
OpenWireFormat | wireFormat |
System.Object | o |
BooleanStream | bs |

##### Returns

Type | Description
--- | ---
System.Int32 |

##### Overrides

BaseDataStreamMarshaller.TightMarshal1(OpenWireFormat, Object, BooleanStream)
| Improve this Doc View Source

#### TightMarshal2(OpenWireFormat, Object, BinaryWriter, BooleanStream)

##### Declaration

    public override void TightMarshal2(OpenWireFormat wireFormat, object o, BinaryWriter dataOut, BooleanStream bs)

##### Parameters

Type | Name | Description
--- | --- | ---
OpenWireFormat | wireFormat |
System.Object | o |
System.IO.BinaryWriter | dataOut |
BooleanStream | bs |

##### Overrides

BaseDataStreamMarshaller.TightMarshal2(OpenWireFormat, Object, BinaryWriter, BooleanStream)
| Improve this Doc View Source

#### TightUnmarshal(OpenWireFormat, Object, BinaryReader, BooleanStream)

##### Declaration

    public override void TightUnmarshal(OpenWireFormat wireFormat, object o, BinaryReader dataIn, BooleanStream bs)

##### Parameters

Type | Name | Description
--- | --- | ---
OpenWireFormat | wireFormat |
System.Object | o |
System.IO.BinaryReader | dataIn |
BooleanStream | bs |

##### Overrides

BaseDataStreamMarshaller.TightUnmarshal(OpenWireFormat, Object, BinaryReader, BooleanStream)