interface SubscriptionDiagnosticsDataTypePriv {
    $subscription: Subscription;
    currentKeepAliveCount: number;
    currentLifetimeCount: number;
    dataChangeNotificationsCount: number;
    disableCount: number;
    disabledMonitoredItemCount: number;
    discardedMessageCount: number;
    enableCount: number;
    eventNotificationsCount: number;
    eventQueueOverFlowCount: number;
    latePublishRequestCount: number;
    maxKeepAliveCount: number;
    maxLifetimeCount: number;
    maxNotificationsPerPublish: number;
    modifyCount: number;
    monitoredItemCount: number;
    monitoringQueueOverflowCount: number;
    nextSequenceNumber: number;
    notificationsCount: number;
    priority: number;
    publishingEnabled: boolean;
    publishingInterval: number;
    publishRequestCount: number;
    republishMessageCount: number;
    republishMessageRequestCount: number;
    republishRequestCount: number;
    sessionId: NodeId;
    subscriptionId: number;
    transferredToAltClientCount: number;
    transferredToSameClientCount: number;
    transferRequestCount: number;
    unacknowledgedMessageCount: number;
    get schema(): IStructuredTypeSchema;
    applyOnAllFields<T>(func: Func1<T>, data: T): void;
    binaryStoreSize(): number;
    clone(): any;
    decode(stream: BinaryStream): void;
    decodeDebug(stream: BinaryStream, options: DecodeDebugOptions): void;
    encode(stream: OutputBinaryStream): void;
    explore(): string;
    isValid(): boolean;
    toJSON(): any;
    toString(...args: any[]): string;
}

Hierarchy (view full)

Properties

$subscription: Subscription
currentKeepAliveCount: number
currentLifetimeCount: number
dataChangeNotificationsCount: number
disableCount: number
disabledMonitoredItemCount: number
discardedMessageCount: number
enableCount: number
eventNotificationsCount: number
eventQueueOverFlowCount: number
latePublishRequestCount: number
maxKeepAliveCount: number
maxLifetimeCount: number
maxNotificationsPerPublish: number
modifyCount: number
monitoredItemCount: number
monitoringQueueOverflowCount: number
nextSequenceNumber: number
notificationsCount: number
priority: number
publishingEnabled: boolean
publishingInterval: number
publishRequestCount: number
republishMessageCount: number
republishMessageRequestCount: number
republishRequestCount: number
sessionId: NodeId
subscriptionId: number
transferredToAltClientCount: number
transferredToSameClientCount: number
transferRequestCount: number
unacknowledgedMessageCount: number

Accessors

  • get schema(): IStructuredTypeSchema
  • Returns IStructuredTypeSchema

Methods

  • Calculate the required size to store this object in a binary stream.

    Returns number

  • Decode the object from the binary stream.

    Parameters

    Returns void

  • Encode the object to the binary stream.

    Parameters

    • stream: OutputBinaryStream

    Returns void

  • verify that all object attributes values are valid according to schema

    Returns boolean

  • Parameters

    • Rest...args: any[]

    Returns string