Struct SMarshall#
Defined in File core_ps.h
Inheritance Relationships#
Derived Type#
public sdv::ps::SMarshallLocal
(Struct SMarshallLocal)
Struct Documentation#
-
struct SMarshall#
Marshalling header structure.
A marshall packet contains the information about the data being broadcasted. It must be the first packet in a marshalled call.
Subclassed by sdv::ps::SMarshallLocal
Public Types
-
typedef sdv::sequence<uint16_t> seqChecksums#
CRC-16 CCITT-FALSE checksums for each additional stream.
-
typedef sequence<uint16> seqChecksums
CRC-16 CCITT-FALSE checksums for each additional stream.
Public Members
-
uint16_t uiVersion#
Structure version (major * 100 + minor).
-
sdv::interface_id tIfcId#
Interface id.
-
uint32_t uiFuncIndex#
Operation/attribute index.
-
uint32_t uiFlags#
Bitmask with zero or more flags from EMarshallFlags.
-
uint16_t uiHdrChecksum#
CRC-16 CCITT-FALSE checksum over all data members above (not including uiChkSum itself).
-
uint16 uiVersion
Structure version (major * 100 + minor).
-
interface_id tIfcId
Interface id.
-
uint32 uiFuncIndex
Operation/attribute index.
-
uint32 uiFlags
Bitmask with zero or more flags from EMarshallFlags.
-
uint16 uiHdrChecksum
CRC-16 CCITT-FALSE checksum over all data members above (not including uiChkSum itself).
-
typedef sdv::sequence<uint16_t> seqChecksums#