IReadOnlyPubSubBuffer Interface Methods
- Last UpdatedApr 08, 2026
- 4 minute read
For a list of all members of this type, see IReadOnlyPubSubBuffer members.
| Name | Description | |
|---|---|---|
![]() | GetAllocatedBuffer | Allows access to a copy of the internal byte buffer. |
![]() | GetNextItemLength | Retrieves the length of the next available item in the buffer. |
![]() | GetNextItemType | Retrieves the type of the next element in the buffer. |
![]() | GetTotalBufferBytes | Retrieves the number of System.Byte allocated in the buffer's byte array. |
![]() | GetUsedBufferBytes | Retrieves the size in bytes of the internal buffer. |
![]() | MoreItemsToRead | Checks for more items. |
![]() | NextItemIsAsciiString | Checks whether the next item's data type is a multibyte string. |
![]() | NextItemIsBlob | Checks whether the next item's data type is a blob of System.Byte. |
![]() | NextItemIsBool | Checks whether the next item's data type is System.Boolean. |
![]() | NextItemIsByte | Checks whether the next item's data type is System.Byte. |
![]() | NextItemIsDecimal | Checks whether the next item's data type is System.Decimal. |
![]() | NextItemIsDouble | Checks whether the next item's data type is System.Double. |
![]() | NextItemIsFloat | Checks whether the next item's data type is System.Single. |
![]() | NextItemIsInt | Checks whether the next item's data type is System.Int32. |
![]() | NextItemIsInt16 | Checks whether the next item's data type is System.Int16. |
![]() | NextItemIsInt32 | Checks whether the next item's data type is System.Int32. |
![]() | NextItemIsInt64 | Checks whether the next item's data type is System.Int64. |
![]() | NextItemIsLong | Checks whether the next item's data type is System.Int64. |
![]() | NextItemIsSByte | Checks whether the next item's data type is System.SByte. |
![]() | NextItemIsShort | Checks whether the next item's data type is System.Int16. |
![]() | NextItemIsSingle | Checks whether the next item's data type is System.Single. |
![]() | NextItemIsString | Checks whether the next item's data type is a multibyte or UNICODE string. |
![]() | NextItemIsUInt | Checks whether the next item's data type is System.UInt32. |
![]() | NextItemIsUInt16 | Checks whether the next item's data type is System.UInt16. |
![]() | NextItemIsUInt32 | Checks whether the next item's data type is System.UInt32. |
![]() | NextItemIsUInt64 | Checks whether the next item's data type is System.UInt64. |
![]() | NextItemIsULong | Checks whether the next item's data type is System.UInt64. |
![]() | NextItemIsUnicodeChar | Checks whether the next item's data type is a UNICODE Char. |
![]() | NextItemIsUnicodeString | Checks whether the next item's data type is a UNICODE string. |
![]() | NextItemIsUShort | Checks whether the next item's data type is System.UInt16. |
![]() | Read | Overloaded. Reads a System.Byte from the buffer. |
![]() | ReadBlob | Overloaded. Reads a blob of System.Byte from the buffer into a previously allocated byte array. |
![]() | RewindBuffer | Moves the cursor to the beginning of the buffer. |
