C# Class Flood.Remoting.ReferenceManager

Datei anzeigen Open project: FloodProject/flood Class Usage Examples

Public Methods

Method Description
DispatchChanges ( ) : void
Process ( Message data ) : void
Publish ( object obj ) : bool
Publish ( IObservableDataObject dataObject ) : void
ReferenceManager ( RemotingManager remotingManager ) : System
Subscribe ( object obj ) : bool
Subscribe ( IObservableDataObject dataObject, RemotingPeer peer, int remoteId ) : void
TryGetLocalId ( object obj, int &localId ) : bool

Private Methods

Method Description
CreateReference ( IObservableDataObject dataObject ) : System.Reference
ProcessChanges ( Message data ) : void
ProcessSubscribe ( Message data ) : void
ProcessUnsubscribe ( Message data ) : void

Method Details

DispatchChanges() public method

public DispatchChanges ( ) : void
return void

Process() public method

public Process ( Message data ) : void
data Message
return void

Publish() public static method

public static Publish ( object obj ) : bool
obj object
return bool

Publish() public method

public Publish ( IObservableDataObject dataObject ) : void
dataObject IObservableDataObject
return void

ReferenceManager() public method

public ReferenceManager ( RemotingManager remotingManager ) : System
remotingManager RemotingManager
return System

Subscribe() public static method

public static Subscribe ( object obj ) : bool
obj object
return bool

Subscribe() public method

public Subscribe ( IObservableDataObject dataObject, RemotingPeer peer, int remoteId ) : void
dataObject IObservableDataObject
peer RemotingPeer
remoteId int
return void

TryGetLocalId() public method

public TryGetLocalId ( object obj, int &localId ) : bool
obj object
localId int
return bool