Table of Contents

Class: CollabExtension Collaboratory/API.py

Collaboratory-aware extension base class.

Methods   
__init__
collabRecvDelete
collabRecvModify
collabSendCreate
collabSendModify
  __init__ 
__init__ ( self,  name )

Create a SharedState instance for synchronization.

  collabRecvDelete 
collabRecvDelete ( self )

Delete SharedState instance.

The derived extension has a chance to clean up unshared state.

  collabRecvModify 
collabRecvModify ( self,  data )

Update SharedState instance with new attribute values.

The derived extension has a chance to also update unshared state that are dependent on the changed attributes.

  collabSendCreate 
collabSendCreate (
        self,
        sharedState,
        idMap,
        )

Construct data for synchronization with remote extension. Return a pickled dictionary of new SharedState attributes.

  collabSendModify 
collabSendModify (
        self,
        sharedState,
        idMap,
        )

Construct data for synchronization with remote extension. Return a pickled dictionary of changed SharedState attributes.


Table of Contents

This document was automatically generated on Wed Mar 26 19:02:06 2003 by HappyDoc version 2.1