DSSubscriber

Data subscriber structure.

Synopsis

typedef struct DSSubscriber {
   DSDataType dataType;
   int32 subscriberPort;
} DSSubscriber, *DSSubscriberPtr

Description

This data structure describes a generic subscriber. The dataType field is used to match logical data chunks in incoming data blocks in the stream. Each matching data block is delivered to the registered subscriber for that type of data. When the subscriber is finished with the data, it calls the buffer release procedure, which eventually frees the whole data block when all subscribers are finished with their individual logical data chunks.

Fields

dataType
Type of data owned by subscriber.
subscriberPort
Pointer to data subscriber procedure.

Associated Files

DataStream.h