Saros
Distributed Collaborative Editing and Distributed Party Programming
Package de.fu_berlin.inf.dpp.concurrent

Packages

package  jupiter
package  management
package  undo
package  watchdog

Detailed Description

Concurrency Control Overview

The Concurrency Control supports writing collaborations of multiple users. All participants of a Saros session shall have a consistent copy of all shared resources.

The Concurrency Control comprises of four subpackages:

  • jupiter --- this package contains the Jupiter Algorithm used for collaborative text editing

  • management --- manages all JupiterActivities (operations processed by the users of a Saros session with WRITE_ACCESS)

  • undo --- package for undo/redo operations within a Saros session

  • watchdog --- since inconsistencies might appear the Consistency Watchdog takes care of them
 All Classes Namespaces Files Functions Variables Enumerations