Class PerFieldMessageStorage
Inheritance
System.Object
PerFieldMessageStorage
Inherited Members
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()
Assembly: FixAntenna.Message.dll
Syntax
public class PerFieldMessageStorage : ByteBufferStorage
Constructors
PerFieldMessageStorage(Int32)
Declaration
public PerFieldMessageStorage(int initialSize)
Parameters
Type |
Name |
Description |
System.Int32 |
initialSize |
|
Fields
PerFieldStorage
Declaration
protected ByteBuffer[] PerFieldStorage
Field Value
PerfirldStorageGrowIncrement
Declaration
protected const int PerfirldStorageGrowIncrement = 16
Field Value
Type |
Description |
System.Int32 |
|
PerfirldStorageInitialSize
Declaration
protected const int PerfirldStorageInitialSize = 16
Field Value
Type |
Description |
System.Int32 |
|
Methods
Add(Int32, Byte[], Int32, Int32)
Declaration
public override void Add(int tagIndex, byte[] value, int offset, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
tagIndex |
|
System.Byte[] |
value |
|
System.Int32 |
offset |
|
System.Int32 |
length |
|
Overrides
Clear(Int32)
Declaration
public virtual void Clear(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
ClearAll()
Declaration
public override void ClearAll()
Overrides
Copy(PerFieldMessageStorage)
Declaration
public virtual void Copy(PerFieldMessageStorage srcStorage)
Parameters
Enlarge(Int32)
Declaration
public virtual void Enlarge(int ratio)
Parameters
Type |
Name |
Description |
System.Int32 |
ratio |
|
GetByteArray(Int32)
Declaration
public override byte[] GetByteArray(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.Byte[] |
|
Overrides
GetByteBuffer(Int32)
Declaration
protected override ByteBuffer GetByteBuffer(int tagIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
tagIndex |
|
Returns
Overrides
Init(Int32)
Declaration
public virtual void Init(int tagIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
tagIndex |
|
IsEmpty()
Declaration
public override bool IsEmpty()
Returns
Type |
Description |
System.Boolean |
|
Overrides
NewPerFieldStorage()
Declaration
protected virtual ByteBuffer NewPerFieldStorage()
Returns
SetValue(Int32, Int64, Int32)
Declaration
public override void SetValue(int tagIndex, long value, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
tagIndex |
|
System.Int64 |
value |
|
System.Int32 |
length |
|
Overrides
Shift(Int32, Int32, Int32)
Declaration
public virtual void Shift(int index, int offset, int filledSize)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.Int32 |
offset |
|
System.Int32 |
filledSize |
|
ShiftBack(Int32, Int32, Int32)
Declaration
public virtual void ShiftBack(int index, int offset, int filledSize)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.Int32 |
offset |
|
System.Int32 |
filledSize |
|