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

Classes

class  AbstractActivity
class  AbstractActivityReceiver
class  AbstractResourceActivity
class  ActivityOptimizer
class  ChangeColorActivity
class  ChecksumActivity
class  ChecksumErrorActivity
class  EditorActivity
class  FileActivity
class  FolderActivity
interface  IActivity
interface  IResourceActivity
interface  ITargetedActivity
class  JupiterActivity
class  NOPActivity
class  PermissionActivity
class  ProgressActivity
class  QueueItem
class  RecoveryFileActivity
class  ShareConsoleActivity
class  SPath
class  StartFollowingActivity
class  StopActivity
class  StopFollowingActivity
class  TextEditActivity
class  TextSelectionActivity
class  VCSActivity
class  ViewportActivity

Detailed Description

All events that occur in a shared project session need to be replayed on the computers of all participants (events like opening/closing file, making a text edit, etc.). Activities are objects which contain information about specific events that originate on one computer and are transmitted to other participants. Thus, in a Saros session, peers are continually exchanging activities invisibly.

Each activity should implement the de.fu_berlin.inf.dpp.activities.IActivity interface.

 All Classes Namespaces Files Functions Variables Enumerations