protocols

package
v0.0.0-...-7af0584 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SyncProtocol

type SyncProtocol struct {
}

func (*SyncProtocol) ReadSyncMessage

func (s *SyncProtocol) ReadSyncMessage(reader io.Reader, writer io.Writer, doc utils.YDoc,
	transactionOrigin interface{}) uint

func (*SyncProtocol) ReadSyncStep1

func (s *SyncProtocol) ReadSyncStep1(reader io.Reader, writer io.Writer, doc utils.YDoc)

func (*SyncProtocol) ReadSyncStep2

func (*SyncProtocol) ReadSyncStep2(reader io.Reader, doc utils.YDoc, transactionOrigin interface{})

func (*SyncProtocol) ReadUpdate

func (s *SyncProtocol) ReadUpdate(stream io.Reader, doc utils.YDoc, transactionOrigin interface{})

func (*SyncProtocol) WriteSyncStep1

func (*SyncProtocol) WriteSyncStep1(stream io.Writer, doc utils.YDoc)

func (*SyncProtocol) WriteSyncStep2

func (*SyncProtocol) WriteSyncStep2(stream io.Writer, doc utils.YDoc, encodedStateVector []byte)

func (*SyncProtocol) WriteUpdate

func (*SyncProtocol) WriteUpdate(stream io.Writer, update []byte)

type SyncStep

type SyncStep uint
const (
	YjsSyncStep1 SyncStep = 0
	YjsSyncStep2 SyncStep = 1
	YjsUpdate    SyncStep = 2
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL