Export (0) Print
Expand All

9 Index

A

Abstract data model

client (section 3.1.1, section 3.3.1)

server (section 3.1.1, section 3.2.1)

Abstract protocol examples

Aggregate definitions

Applicability

AsyncPoll (section 3.2.4.1.6, section 3.3.4.5, section 3.3.4.18)

AsyncPoll method

Authentication

B

Basic content distribution example

Binding

BYTE_PIPE

C

Capability negotiation

Change tracking

CheckConnectivity

CheckConnectivity method

Client

abstract data model (section 3.1.1, section 3.3.1)

initialization (section 3.1.3, section 3.3.3)

local events (section 3.1.6, section 3.3.6)

message processing (section 3.1.4, section 3.3.4)

overview (section 3.1, section 3.3)

sequencing rules (section 3.1.4, section 3.3.4)

timer events (section 3.1.5, section 3.3.5)

timers (section 3.1.2, section 3.3.2)

Compressed data format

Computer

Concurrent updates and tombstones example

CONFIG_FILEHASH_DATASIZE

CONFIG_RDC_HASHWINDOWSIZE_MAX

CONFIG_RDC_HASHWINDOWSIZE_MIN

CONFIG_RDC_HORIZONSIZE_MAX

CONFIG_RDC_HORIZONSIZE_MIN

CONFIG_RDC_MAX_LEVELS

CONFIG_RDC_MAX_NEEDLENGTH

CONFIG_RDC_NEED_QUEUE_SIZE

CONFIG_RDC_SIMILARITY_DATASIZE

CONFIG_RDC_VERSION

CONFIG_RDC_VERSION_COMPATIBLE

CONFIG_TRANSPORT_MAX_BUFFER_SIZE

Configuration example

Constants

Custom marshaling format

D

Data model - abstract

client (section 3.1.1, section 3.3.1)

server (section 3.1.1, section 3.2.1)

Data types

aggregate definitions

constants

enumerations

simple type definitions

Directory moves example

DisConnected

Downloads - file

E

Enumerations

EPOQUE

EstablishConnection (section 3.2.4.1.2, section 3.3.4.2)

EstablishConnection method

Establishing connections

EstablishSession (section 3.2.4.1.3, section 3.3.4.3)

EstablishSession method

Examples

abstract protocol examples

basic content distribution example

concurrent updates and tombstones example

configuration example

directory moves example

marshaled data format example

name conflicts example

object hierarchy example

ordering on UIDs and GVSNs example

requesting updates example

RequestVersionVector example

version chain vector logic - three machines example

version chain vector logic - two machines example

wire-format arguments example

F

FALSE

Fields - vendor-extensible

File downloads

File transfer (section 3.3.1.4, section 3.3.1.5)

FRS_ASYNC_RESPONSE_CONTEXT

FRS_ASYNC_RESPONSE_CONTEXT structure

FRS_ASYNC_VERSION_VECTOR_RESPONSE

FRS_ASYNC_VERSION_VECTOR_RESPONSE structure

FRS_COMMUNICATION_PROTOCOL_VERSION

FRS_CONNECTION_ID

FRS_CONTENT_SET_ID

FRS_DATABASE_ID

FRS_EPOQUE_VECTOR

FRS_EPOQUE_VECTOR structure

FRS_ID_GVSN

FRS_ID_GVSN structure

FRS_MEMBER_ID

FRS_RDC_FILEINFO

FRS_RDC_FILEINFO structure

FRS_RDC_PARAMETERS

FRS_RDC_PARAMETERS structure

FRS_RDC_PARAMETERS_FILTERMAX

FRS_RDC_PARAMETERS_FILTERMAX structure

FRS_RDC_PARAMETERS_FILTERPOINT

FRS_RDC_PARAMETERS_FILTERPOINT structure

FRS_RDC_PARAMETERS_GENERIC

FRS_RDC_PARAMETERS_GENERIC structure

FRS_RDC_SOURCE_NEED

FRS_RDC_SOURCE_NEED structure

FRS_REPLICA_SET_ID

FRS_REQUESTED_STAGING_POLICY

FRS_REQUESTED_STAGING_POLICY enumeration

FRS_UPDATE

FRS_UPDATE structure

FRS_UPDATE_CANCEL_DATA

FRS_UPDATE_CANCEL_DATA structure

FRS_UPDATE_FLAG_DATA

FRS_UPDATE_FLAG_GHOSTED_HEADER

FRS_VERSION_VECTOR

FRS_VERSION_VECTOR structure

Full IDL

G

Glossary

GVSN ordering example

I

IDL

Implementer - security considerations

Index of security parameters

Informative references

Initialization

client (section 3.1.3, section 3.3.3)

server (section 3.1.3, section 3.2.3)

InitializeFileTransferAsync (section 3.2.4.1.14, section 3.3.4.8)

InitializeFileTransferAsync method

Introduction

L

Local events

client (section 3.1.6, section 3.3.6)

server (section 3.1.6, section 3.2.6)

M

Main update request state machine

Marshaled data format example

Message processing

client (section 3.1.4, section 3.3.4)

server (section 3.1.4, section 3.2.4)

Messages

aggregate definitions

client authentication

constants

enumerations

server side binding

simple type definitions

syntax

transport

Methods

msDFSR-Connection

msDFSR-Content

msDFSR-ContentSet

msDFSR-GlobalSettings

msDFSR-LocalSettings

msDFSR-Member

msDFSR-ReplicationGroup

msDFSR-Subscriber

msDFSR-Subscription

msDFSR-Topology

N

Name conflicts example

Normative references

O

Object hierarchy example

Ordering example

Overview

P

Parameter index - security

PFRS_SERVER_CONTEXT

Preconditions

Prerequisites

Product behavior

R

Raw file transfer

RawGetFileData (section 3.2.4.1.9, section 3.3.4.9)

RawGetFileData method

RawGetFileDataAsync (section 3.2.4.1.15, section 3.3.4.11)

RawGetFileDataAsync method

RDC file transfer

RDC_CHUNKER_ALGORITHM

RDC_CHUNKER_ALGORITHM enumeration

RDC_FILE_COMPRESSION_TYPES

RDC_FILE_COMPRESSION_TYPES enumeration

RdcClose (section 3.2.4.1.13, section 3.3.4.10)

RdcClose method

RdcFileDataTransferKeepAlive method

RdcGetFileData (section 3.2.4.1.12, section 3.3.4.14)

RdcGetFileData method

RdcGetFileDataAsync method

RdcGetSignatures (section 3.2.4.1.10, section 3.3.4.12)

RdcGetSignatures method

RdcPushSourceNeeds (section 3.2.4.1.11, section 3.3.4.13)

RdcPushSourceNeeds method

RECORDS_STATUS

RECORDS_STATUS enumeration

References

informative

normative

Relationship to other protocols

Requesting updates example

RequestRecords

RequestRecords method

RequestUpdates (section 3.2.4.1.4, section 3.3.4.6)

RequestUpdates method

RequestVersionVector (section 3.2.4.1.5, section 3.3.4.4)

RequestVersionVector example

RequestVersionVector method

S

Security

implementer considerations

parameter index

Sequencing rules

client (section 3.1.4, section 3.3.4)

server (section 3.1.4, section 3.2.4)

Server

abstract data model (section 3.1.1, section 3.2.1)

initialization (section 3.1.3, section 3.2.3)

local events (section 3.1.6, section 3.2.6)

message processing (section 3.1.4, section 3.2.4)

overview

sequencing rules (section 3.1.4, section 3.2.4)

timer events (section 3.1.5, section 3.2.5)

timers (section 3.1.2, section 3.2.2)

Simple type definitions

SlowSync (section 3.3.1.3, section 3.3.4.16)

stagingPolicy

Standards assignments

Syntax

aggregate definitions

constants

enumerations

overview

simple type definitions

T

Timer events

client (section 3.1.5, section 3.3.5)

server (section 3.1.5, section 3.2.5)

Timers

client (section 3.1.2, section 3.3.2)

server (section 3.1.2, section 3.2.2)

Tracking changes

Transport

TransportFlags

TransportFlags enumeration

TRUE

U

UID ordering example

UPDATE_REQUEST_TYPE

UPDATE_REQUEST_TYPE enumeration

UPDATE_STATUS

UPDATE_STATUS enumeration

UpdateCancel (section 3.2.4.1.8, section 3.3.4.17)

UpdateCancel method

V

Vendor-extensible fields

Version chain vector logic - three machines example

Version chain vector logic - two machines example

VERSION_CHANGE_TYPE

VERSION_CHANGE_TYPE enumeration

VERSION_REQUEST_TYPE

VERSION_REQUEST_TYPE enumeration

Versioning

W

Wire-format arguments example

X

xpress_block packet

xpress_block_header packet

 
Show:
© 2014 Microsoft