SimiasSyncService Class Reference

More...

List of all members.

Public Member Functions

 SimiasSyncService ()
 
SyncNodeStamp[] Start (SyncStartInfo si, string user, out SyncStartInfo siout)
 
System.IAsyncResult BeginStart (SyncStartInfo si, string user, System.AsyncCallback callback, object asyncState)
 
SyncNodeStamp[] EndStart (System.IAsyncResult asyncResult, out SyncStartInfo siout)
 
void Stop ()
 
System.IAsyncResult BeginStop (System.AsyncCallback callback, object asyncState)
 
void EndStop (System.IAsyncResult asyncResult)
 
bool KeepAlive ()
 
System.IAsyncResult BeginKeepAlive (System.AsyncCallback callback, object asyncState)
 
bool EndKeepAlive (System.IAsyncResult asyncResult)
 
string Version ()
 
System.IAsyncResult BeginVersion (System.AsyncCallback callback, object asyncState)
 
string EndVersion (System.IAsyncResult asyncResult)
 
SyncNodeStatus[] PutNodes (SyncNode[] nodes)
 
System.IAsyncResult BeginPutNodes (SyncNode[] nodes, System.AsyncCallback callback, object asyncState)
 
SyncNodeStatus[] EndPutNodes (System.IAsyncResult asyncResult)
 
SyncNode[] GetNodes (string[] nids)
 
System.IAsyncResult BeginGetNodes (string[] nids, System.AsyncCallback callback, object asyncState)
 
SyncNode[] EndGetNodes (System.IAsyncResult asyncResult)
 
SyncNode[] GetDirs (string[] nids)
 
System.IAsyncResult BeginGetDirs (string[] nids, System.AsyncCallback callback, object asyncState)
 
SyncNode[] EndGetDirs (System.IAsyncResult asyncResult)
 
SyncNodeStatus[] PutDirs (SyncNode[] nodes)
 
System.IAsyncResult BeginPutDirs (SyncNode[] nodes, System.AsyncCallback callback, object asyncState)
 
SyncNodeStatus[] EndPutDirs (System.IAsyncResult asyncResult)
 
SyncStatus PutFileNode (SyncNode node)
 
System.IAsyncResult BeginPutFileNode (SyncNode node, System.AsyncCallback callback, object asyncState)
 
SyncStatus EndPutFileNode (System.IAsyncResult asyncResult)
 
SyncNode GetFileNode (string nodeID)
 
System.IAsyncResult BeginGetFileNode (string nodeID, System.AsyncCallback callback, object asyncState)
 
SyncNode EndGetFileNode (System.IAsyncResult asyncResult)
 
SyncNodeStatus[] DeleteNodes (string[] nodeIDs)
 
System.IAsyncResult BeginDeleteNodes (string[] nodeIDs, System.AsyncCallback callback, object asyncState)
 
SyncNodeStatus[] EndDeleteNodes (System.IAsyncResult asyncResult)
 
HashData[] GetHashMap (int blockSize)
 
System.IAsyncResult BeginGetHashMap (int blockSize, System.AsyncCallback callback, object asyncState)
 
HashData[] EndGetHashMap (System.IAsyncResult asyncResult)
 
void Write ([System.Xml.Serialization.SoapElementAttribute(DataType="base64Binary")] System.Byte[] buffer, long offset, int count)
 
System.IAsyncResult BeginWrite (System.Byte[] buffer, long offset, int count, System.AsyncCallback callback, object asyncState)
 
void EndWrite (System.IAsyncResult asyncResult)
 
void Copy (long oldOffset, long offset, int count)
 
System.IAsyncResult BeginCopy (long oldOffset, long offset, int count, System.AsyncCallback callback, object asyncState)
 
void EndCopy (System.IAsyncResult asyncResult)
 
int Read ([System.Xml.Serialization.SoapElementAttribute(DataType="base64Binary")] out System.Byte[] buffer, long offset, int count)
 
System.IAsyncResult BeginRead (long offset, int count, System.AsyncCallback callback, object asyncState)
 
int EndRead (System.IAsyncResult asyncResult, out System.Byte[] buffer)
 
SyncNodeStatus CloseFileNode (bool commit)
 
System.IAsyncResult BeginCloseFileNode (bool commit, System.AsyncCallback callback, object asyncState)
 
SyncNodeStatus EndCloseFileNode (System.IAsyncResult asyncResult)
 


Detailed Description


The documentation for this class was generated from the following file:

Generated on Wed Apr 8 14:39:09 2009 for simias by  doxygen 1.5.6