C# Класс RampUp.Ring.RingBufferDescriptor

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
ConsumerHeartbeatOffset int
CorrelationCounterOffset int
HeadCachePositionOffset int
HeadPositionOffset int
LengthOffset int
TailPositionOffset int
TrailerLength int
TypeOffset int

Открытые методы

Метод Описание
EncodedMsgOffset ( int recordOffset ) : int
EnsureCapacity ( IUnsafeBuffer buffer ) : void

Checks the buffer capacity

MakeHeader ( int length, int messageTypeId ) : long
MessageTypeId ( long header ) : int
RecordLength ( long header ) : int
ValidateMessageTypeId ( int messageTypeId ) : void

Приватные методы

Метод Описание
RingBufferDescriptor ( ) : System

Описание методов

EncodedMsgOffset() публичный статический Метод

public static EncodedMsgOffset ( int recordOffset ) : int
recordOffset int
Результат int

EnsureCapacity() публичный статический Метод

Checks the buffer capacity
public static EnsureCapacity ( IUnsafeBuffer buffer ) : void
buffer IUnsafeBuffer
Результат void

MakeHeader() публичный статический Метод

public static MakeHeader ( int length, int messageTypeId ) : long
length int
messageTypeId int
Результат long

MessageTypeId() публичный статический Метод

public static MessageTypeId ( long header ) : int
header long
Результат int

RecordLength() публичный статический Метод

public static RecordLength ( long header ) : int
header long
Результат int

ValidateMessageTypeId() публичный статический Метод

public static ValidateMessageTypeId ( int messageTypeId ) : void
messageTypeId int
Результат void

Описание свойств

ConsumerHeartbeatOffset публичное статическое свойство

Offset within the trailer for where the consumer heartbeat time value is stored.
public static int ConsumerHeartbeatOffset
Результат int

CorrelationCounterOffset публичное статическое свойство

Offset within the trailer for where the correlation counter value is stored.
public static int CorrelationCounterOffset
Результат int

HeadCachePositionOffset публичное статическое свойство

Offset within the trailer for where the head cache value is stored.
public static int HeadCachePositionOffset
Результат int

HeadPositionOffset публичное статическое свойство

Offset within the trailer for where the head value is stored.
public static int HeadPositionOffset
Результат int

LengthOffset публичное статическое свойство

Offset within the record at which the record length field begins.
public static int LengthOffset
Результат int

TailPositionOffset публичное статическое свойство

Offset within the trailer for where the tail value is stored.
public static int TailPositionOffset
Результат int

TrailerLength публичное статическое свойство

Total length of the trailer in bytes.
public static int TrailerLength
Результат int

TypeOffset публичное статическое свойство

Offset within the record at which the message type field begins.
public static int TypeOffset
Результат int