8 Index

A

Abstract data model

   connect role

   disconnect role

   groups role

   send/receive communications role

   update information role

Applicability

C

Capability negotiation

Change tracking

Client/server

   connect sequence

   connecting to session

   disconnect sequence

   disconnecting from session

   group role

   groups

   send/receive communications sequence

   session modes

Connect messages

Connect role

   abstract data model

   higher-layer triggered events

   initialization

   local events

   message processing

      client/server connect sequence

      peer-to-peer connect sequence

   overview

   sequencing rules

      client/server connect sequence

      peer-to-peer connect sequence

   timer events

   timers

Connecting to session

   client/server connect

   overview

   peer-to-peer connect

D

Data model - abstract

   connect role

   disconnect role

   groups role

   send/receive communications role

   update information role

Disconnect role

   abstract data model

   higher-layer triggered events

   initialization

   local events

   message processing

      client/server disconnect sequence

      peer-to-peer host disconnect sequence (section 3.2.5.2, section 3.2.5.4)

   overview

   sequencing rules

      client/server disconnect sequence

      peer-to-peer host disconnect sequence (section 3.2.5.2, section 3.2.5.4)

   timer events

   timers

Disconnecting from session

   client/server disconnect

   peer-to-peer disconnect

DN_ACK_CONNECT_INFO packet

DN_ACK_NAMETABLE_OP packet

DN_ADD_PLAYER packet

DN_ADD_PLAYER_TO_GROUP packet

DN_ADDRESSING_URL message

DN_ADDRESSING_URL structure

DN_ALTERNATE_ADDRESS (IPv4) message

DN_ALTERNATE_ADDRESS (IPv6) message

DN_ALTERNATE_ADDRESS structure (section 2.2.9, section 2.2.10)

DN_ALTERNATE_ADDRESS_IPv4 packet

DN_ALTERNATE_ADDRESS_IPv6 packet

DN_CONNECT_ATTEMPT_FAILED packet

DN_CONNECT_FAILED packet

DN_CREATE_GROUP packet

DN_DELETE_PLAYER_FROM_GROUP packet

DN_DESTROY_GROUP packet

DN_DESTROY_PLAYER packet

DN_DPNID message

DN_DPNID structure

DN_HOST_MIGRATE packet

DN_HOST_MIGRATE_COMPLETE packet

DN_INSTRUCT_CONNECT packet

DN_INSTRUCTED_CONNECT_FAILED packet

DN_INTEGRITY_CHECK packet

DN_INTEGRITY_CHECK_RESPONSE packet

DN_INTERNAL_MESSAGE_PLAYER_CONNECT_INFO packet

DN_INTERNAL_MESSAGE_PLAYER_CONNECT_INFO_EX packet

DN_NAMETABLE message

DN_NAMETABLE structure

DN_NAMETABLE_ENTRY_INFO packet

DN_NAMETABLE_MEMBERSHIP_INFO packet

DN_NAMETABLE_VERSION packet

DN_PROCESS_COMPLETION packet

DN_REQ_ADD_PLAYER_TO_GROUP packet

DN_REQ_CREATE_GROUP packet

DN_REQ_DELETE_PLAYER_FROM_GROUP packet

DN_REQ_DESTROY_GROUP packet

DN_REQ_INTEGRITY_CHECK packet

DN_REQ_NAMETABLE_OP packet

DN_REQ_PROCESS_COMPLETION packet

DN_REQ_UPDATE_INFO packet

DN_RESYNC_VERSION packet

DN_SEND_CONNECT_INFO packet

DN_SEND_DATA packet

DN_SEND_PLAYER_DPNID packet

DN_TERMINATE_SESSION packet

DN_UPDATE_INFO packet

E

Examples - overview

F

Fields - vendor-extensible

G

Glossary

Group messages

Group Messages (Peer-to-Peer Mode Only) message

Groups

   client/server

   client/server role

   overview

   peer-to-peer

Groups role

   abstract data model

   higher-layer triggered events

   initialization

   local events

   message processing

      client/server group role

      peer-to-peer sequence

   overview

   sequencing rules

      client/server group role

      peer-to-peer sequence

   timer events

   timers

H

Higher-layer triggered events

   connect role

   disconnect role

   groups role

   send/receive communications role

   update information role

Host migration - peer-to-peer disconnect (section 1.3.6, section 3.2.5.4)

I

Implementer - security considerations

Index of security parameters

Informative references

Initialization

   connect role

   disconnect role

   groups role

   send/receive communications role

   update information role

Integrity check - peer-to-peer (section 1.3.5, section 3.2.5.3)

Introduction

L

Local events

   connect role

   disconnect role

   groups role

   send/receive communications role

   update information role

M

Message processing

   connect role

      client/server connect sequence

      peer-to-peer connect sequence

   disconnect role

      client/server disconnect sequence

      peer-to-peer host disconnect sequence (section 3.2.5.2, section 3.2.5.4)

   groups role

      client/server role

      peer-to-peer sequence

   send/receive communications role

   update information role

Messages

   DN_ADDRESSING_URL

   DN_ALTERNATE_ADDRESS (IPv4)

   DN_ALTERNATE_ADDRESS (IPv6)

   DN_DPNID

   DN_NAMETABLE

   Group Messages (Peer-to-Peer Mode Only)

   Send/Receive Messages

   syntax

      connect messages

      disconnect messages

      DN_ADDRESSING_URL structure

      DN_ALTERNATE_ADDRESS structure (section 2.2.9, section 2.2.10)

      DN_DPNID structure

      DN_NAMETABLE structure

      group messages

      send/receive messages

      updating information

   transport

      overview

      packet structure

N

Normative references

O

Overview (synopsis)

P

Packet structure

Parameters - security index

Peer-to-peer

   connect sequence

   connecting to session

   disconnecting from session

   group messages

   group sequence

   groups

   host disconnect sequence (section 3.2.5.2, section 3.2.5.4)

   host migration

   integrity check

   integrity check sequence

   send/receive communications sequence

   session modes

Preconditions

Prerequisites

Product behavior

R

References

   informative

   normative

Relationship to other protocols

S

Security

   implementer considerations

   parameter index

Send/receive communications role

   abstract data model

   higher-layer triggered events

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

Send/receive messages

Send/Receive Messages message

Sequencing rules

   connect role

      client/server connect sequence

      peer-to-peer connect sequence

   disconnect role

      client/server disconnect sequence

      peer-to-peer host disconnect sequence (section 3.2.5.2, section 3.2.5.4)

   groups role

      client/server role

      peer-to-peer sequence

   send/receive communications role

   update information role

Session management

Session modes

   client/server

   overview

   peer/host

   peer-to-peer

Standards assignments

Syntax

   connect messages

   disconnect messages

   DN_ADDRESSING_URL structure

   DN_ALTERNATE_ADDRESS structure (section 2.2.9, section 2.2.10)

   DN_DPNID structure

   DN_NAMETABLE structure

   group messages

   send/receive messages

   updating information

T

Timer events

   connect role

   disconnect role

   groups role

   send/receive communications role

   update information role

Timers

   connect role

   disconnect role

   groups role

   send/receive communications role

   update information role

Tracking changes

Transport

   overview

   packet structure

Triggered events - higher-layer

   connect role

   disconnect role

   groups role

   send/receive communications role

   update information role

U

Update information role

   abstract data model

   higher-layer triggered events

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

V

Vendor-extensible fields

Versioning