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