8 Index

A

Abstract data model

   client

      data configuration

      multicast session configuration

      overview

      protocol parameters

   server

      client list

      Data State configuration

      Multicast Session configuration

      overview

      protocol parameters

      QCC State configuration

ACK packet - sending

ACK Packet message

ACK_Packet packet

Applicability

C

Capability negotiation

Change tracking

Client

   abstract data model

      data configuration

      multicast session configuration

      overview

      protocol parameters

   higher-layer triggered events

   initialization

   local events

   message processing

      Cache Done Trigger

      forcing QCC Timer expiry

      joining multicast session

      leaving

      NACK management

      packet validation

      processing DEMOTE packet

      processing JOINACK packet

      processing KICK packet

      processing NCF packet

      processing ODATA packet

      processing POLL packet

      processing QCC packet

      processing RDATA packet

      processing SPM packet

      Query Cache Trigger

      sending ACK packet

      updating LossReport

   other local events

   overview

   sequencing rules

      Cache Done Trigger

      forcing QCC Timer expiry

      joining multicast session

      leaving

      NACK management

      packet validation

      processing DEMOTE packet

      processing JOINACK packet

      processing KICK packet

      processing NCF packet

      processing ODATA packet

      processing POLL packet

      processing QCC packet

      processing RDATA packet

      processing SPM packet

      Query Cache Trigger

      sending ACK packet

      updating LossReport

   timer events

   timers

ClientList packet

D

Data configuration - client

   Missing ODATA List

      highest continuous received ODATASeqNo

      overview

      received ODATA packet

      updating end of list

      updating start of list

   overview

Data model - abstract

   client

      data configuration

      multicast session configuration

      overview

      protocol parameters

   server

      client list

      Data State configuration

      Multicast Session configuration

      overview

      protocol parameters

      QCC State configuration

DataState - processing

   entering DataState

   leaving DataState

   overview

   processing ACK packet

   processing data trigger

   processing NACK packet

      identifying new Master Client

      overview

   sending RDATA packet

   sending SPM packet

   updating ODATA packet

DEMOTE packet - processing

DEMOTE Packet message

Demote Trigger - processing

   overview

   sending DEMOTE packet

DEMOTE_Packet packet

E

Extended Options message

Extended_Options packet

F

Fields - vendor-extensible

G

Glossary

H

Higher-layer triggered events

   client

   server

I

Implementer - security considerations

In_Response_to_JOINACK packet

In_Response_to_QCC packet

Index of security parameters

Informative references

Initialization

   client

   server

Introduction

J

JOIN packet - processing

   adding client to pending client list

   overview

   receiving QCR packet

   sending JOINACK packet

JOIN Packet message

JOIN_packet packet

JOINACK packet - processing

JOINACK Packet message

JOINACK_Packet packet

Joining multicast session

   Join Timer expiry

   JOINACK reply

   overview

K

KICK packet - processing

KICK Packet message

KICK Trigger - processing

   overview

   sending KICK packet

KICK_Packet packet

L

LEAVE packet - processing

LEAVE Packet message

LEAVE_Packet packet

Leaving

   higher-layer triggered events

   Inactivity Timer expiry

   sending LEAVE packet

Local events

   client

   server

LossReport - updating

   ODATA/RDATA

   overview

   SPM

M

Message processing

   client

      Cache Done Trigger

      forcing QCC Timer expiry

      joining multicast session

      leaving

      NACK management

      packet validation

      processing DEMOTE packet

      processing JOINACK packet

      processing KICK packet

      processing NCF packet

      processing ODATA packet

      processing POLL packet

      processing QCC packet

      processing RDATA packet

      processing SPM packet

      Query Cache Trigger

      sending ACK packet

      updating LossReport

   server

      packet processing

      processing DataState

      processing Demote Trigger

      processing JOIN packet

      processing KICK Trigger

      processing LEAVE packet

      processing POLL Trigger

      processing POLLACK packet

      processing QCCState

      processing QCR packet

Messages

   ACK Packet

   DEMOTE Packet

   Extended Options

   JOIN Packet

   JOINACK Packet

   KICK Packet

   LEAVE Packet

   NACK Packet

   NCF Packet

   ODATA Packet

   Packet Format

   POLL Packet

   POLLACK Packet

   QCC Packet

   QCR Packet

   RDATA Packet

   Security Header

   Session Header

   SPM Packet

   syntax

      packet Checksum

      packet format

      packet hashing

      packet signing

      WDSMCTP_OPT_CAPABILITIES Extended Option

   transport

Multicast session - joining

   Join Timer expiry

   JOINACK reply

   overview

N

NACK management

   NACK Timer expiry

   overview

   sending zero NACK

NACK Packet message

NACK_Packet packet

NACK_RangeList packet

NCF packet - processing

NCF Packet message

NCF_Packet packet

NFC_RangeList packet

Normative references

O

ODATA packet - processing

ODATA Packet message

ODATA_Packet packet

Other local events

   client

   server

Overview (synopsis)

P

Packet format

Packet Format message

Packet processing

   overview

   packet validation

Packet validation

Parameters - security index

POLL packet - processing

   overview

   Poll Timer expiry

POLL Packet message

POLL Trigger - processing

POLL_Packet packet

POLLACK packet - processing

POLLACK Packet message

POLLACK_Packet packet

Preconditions

Prerequisites

Product behavior

Q

QCC packet - processing

   overview

   QCC Timer expiry

QCC Packet message

QCC Timer - forcing expiry

QCC_packet packet

QCCState - processing

   entering QCCState

   leaving QCCState

   overview

   sending QCC packet and InState QCC Timer

QCR packet

QCR packet - processing

QCR Packet message

QCR_Voluntary_Response packet

Query Cache Trigger

R

RDATA packet - processing

RDATA Packet message

RDATA_Packet packet

References

   informative

   normative

Relationship to other protocols

S

Security

   implementer considerations

   parameter index

Security Header message

Security_Header packet

Sequencing rules

   client

      Cache Done Trigger

      forcing QCC Timer expiry

      joining multicast session

      leaving

      NACK management

      packet validation

      processing DEMOTE packet

      processing JOINACK packet

      processing KICK packet

      processing NCF packet

      processing ODATA packet

      processing POLL packet

      processing QCC packet

      processing RDATA packet

      processing SPM packet

      Query Cache Trigger

      sending ACK packet

      updating LossReport

   server

      packet processing

      processing DataState

      processing Demote Trigger

      processing JOIN packet

      processing KICK Trigger

      processing LEAVE packet

      processing POLL Trigger

      processing POLLACK packet

      processing QCCState

      processing QCR packet

Server

   abstract data model

      client list

      Data State configuration

      Multicast Session configuration

      overview

      protocol parameters

      QCC State configuration

   higher-layer triggered events

   initialization

   local events

   message processing

      packet processing

      processing DataState

      processing Demote Trigger

      processing JOIN packet

      processing KICK Trigger

      processing LEAVE packet

      processing POLL Trigger

      processing POLLACK packet

      processing QCCState

      processing QCR packet

   other local events

   overview

   sequencing rules

      packet processing

      processing DataState

      processing Demote Trigger

      processing JOIN packet

      processing KICK Trigger

      processing LEAVE packet

      processing POLL Trigger

      processing POLLACK packet

      processing QCCState

      processing QCR packet

   timer events

      Cleanup Data List Timer

      Client Cleanup Timer

      Demote Timer

      Inactivity Timer

      InState QCC Timer

      JoinAck Timer

      Kick Timer

      OutState QCC Timer

      SPM Timer

   timers

Session Header message

Session_header packet

SPM packet - processing

SPM Packet message

SPM_Packet packet

Standards assignments

Syntax

   JOIN packet - WDSMCTP_OPT_CAPABILITIES Extended Option

   packet format

   QCR packet - Extended Options

   Security Header

      packet Checksum

      packet hashing

      packet signing

T

Timer events

   client

   server

      Cleanup Data List Timer

      Client Cleanup Timer

      Demote Timer

      Inactivity Timer

      InState QCC Timer

      JoinAck Timer

      Kick Timer

      OutState QCC Timer

      SPM Timer

Timers

   client

   server

Tracking changes

Transport

Triggered events - higher-layer

   client

   server

V

Vendor-extensible fields

Versioning