
Public Member Functions | |
| void | Dispose () |
| Called to dispose. | |
| void | StartSync (HttpRequest request, HttpResponse response, HttpSessionState session) |
| Start the sync pass. | |
| void | GetNextInfoList (HttpRequest request, HttpResponse response) |
| Get the next batch of nodes. | |
| void | PutNodes (HttpRequest request, HttpResponse response) |
| Store the nodes in the Simias store. | |
| void | GetNodes (HttpRequest request, HttpResponse response) |
| Get the nodes from the store. | |
| void | PutDirs (HttpRequest request, HttpResponse response) |
| Store the directory nodes in the Simias store. | |
| void | GetDirs (HttpRequest request, HttpResponse response) |
| Get the directory nodes from the store. | |
| void | DeleteNodes (HttpRequest request, HttpResponse response) |
| Delete the nodes from the store. | |
| void | OpenFilePut (HttpRequest request, HttpResponse response) |
| Open the file for an upload. | |
| void | OpenFileGet (HttpRequest request, HttpResponse response) |
| Open the file for a download. | |
| void | GetHashMap (HttpRequest request, HttpResponse response, bool useDynBlockSize) |
| Get the hashMap for this file. | |
| void | PutHashMap (HttpRequest request, HttpResponse response) |
| Put the hash map for this file>. | |
| void | ReadFile (HttpRequest request, HttpResponse response) |
| Read the specified bytes from the open file. | |
| void | WriteFile (HttpRequest request, HttpResponse response) |
| Write the specified bytes to the opened file. | |
| void | CopyFile (HttpRequest request, HttpResponse response) |
| Copy the specified range from the orignal file to the new file. | |
| void | CloseFile (HttpRequest request, HttpResponse response) |
| Close the open file and commit if specified. | |
| void | EndSync (HttpRequest request, HttpResponse response) |
| Stop this sync cycle. | |
Static Public Attributes | |
| static string | version = "1.1" |
| The version of the interface. | |
| void Simias::Sync::Http::HttpService::Dispose | ( | ) | [inline] |
Called to dispose.
| void Simias::Sync::Http::HttpService::StartSync | ( | HttpRequest | request, | |
| HttpResponse | response, | |||
| HttpSessionState | session | |||
| ) | [inline] |
Start the sync pass.
| request | The HttpRequest. | |
| response | The HttpResponse. | |
| session | The Http session. |
| void Simias::Sync::Http::HttpService::GetNextInfoList | ( | HttpRequest | request, | |
| HttpResponse | response | |||
| ) | [inline] |
Get the next batch of nodes.
| request | The HttpRequest. | |
| response | The HttpResponse. |
| void Simias::Sync::Http::HttpService::PutNodes | ( | HttpRequest | request, | |
| HttpResponse | response | |||
| ) | [inline] |
Store the nodes in the Simias store.
| request | The HttpRequest. | |
| response | The HttpResponse. |
| void Simias::Sync::Http::HttpService::GetNodes | ( | HttpRequest | request, | |
| HttpResponse | response | |||
| ) | [inline] |
Get the nodes from the store.
| request | The HttpRequest. | |
| response | The HttpResponse. |
| void Simias::Sync::Http::HttpService::PutDirs | ( | HttpRequest | request, | |
| HttpResponse | response | |||
| ) | [inline] |
Store the directory nodes in the Simias store.
| request | The HttpRequest. | |
| response | The HttpResponse. |
| void Simias::Sync::Http::HttpService::GetDirs | ( | HttpRequest | request, | |
| HttpResponse | response | |||
| ) | [inline] |
Get the directory nodes from the store.
| request | The HttpRequest. | |
| response | The HttpResponse. |
| void Simias::Sync::Http::HttpService::DeleteNodes | ( | HttpRequest | request, | |
| HttpResponse | response | |||
| ) | [inline] |
Delete the nodes from the store.
| request | The HttpRequest. | |
| response | The HttpResponse. |
| void Simias::Sync::Http::HttpService::OpenFilePut | ( | HttpRequest | request, | |
| HttpResponse | response | |||
| ) | [inline] |
Open the file for an upload.
| request | The HttpRequest. | |
| response | The HttpResponse. |
| void Simias::Sync::Http::HttpService::OpenFileGet | ( | HttpRequest | request, | |
| HttpResponse | response | |||
| ) | [inline] |
Open the file for a download.
| request | The HttpRequest. | |
| response | The HttpResponse. |
| void Simias::Sync::Http::HttpService::GetHashMap | ( | HttpRequest | request, | |
| HttpResponse | response, | |||
| bool | useDynBlockSize | |||
| ) | [inline] |
Get the hashMap for this file.
| request | ||
| response | ||
| useDynBlockSize | Use dynamic block size. |
| void Simias::Sync::Http::HttpService::PutHashMap | ( | HttpRequest | request, | |
| HttpResponse | response | |||
| ) | [inline] |
Put the hash map for this file>.
| void Simias::Sync::Http::HttpService::ReadFile | ( | HttpRequest | request, | |
| HttpResponse | response | |||
| ) | [inline] |
Read the specified bytes from the open file.
| request | The HttpRequest. | |
| response | The HttpResponse. |
| void Simias::Sync::Http::HttpService::WriteFile | ( | HttpRequest | request, | |
| HttpResponse | response | |||
| ) | [inline] |
Write the specified bytes to the opened file.
| request | The HttpRequest. | |
| response | The HttpResponse. |
| void Simias::Sync::Http::HttpService::CopyFile | ( | HttpRequest | request, | |
| HttpResponse | response | |||
| ) | [inline] |
Copy the specified range from the orignal file to the new file.
| request | The HttpRequest. | |
| response | The HttpResponse. |
| void Simias::Sync::Http::HttpService::CloseFile | ( | HttpRequest | request, | |
| HttpResponse | response | |||
| ) | [inline] |
Close the open file and commit if specified.
| request | The HttpRequest. | |
| response | The HttpResponse. |
| void Simias::Sync::Http::HttpService::EndSync | ( | HttpRequest | request, | |
| HttpResponse | response | |||
| ) | [inline] |
Stop this sync cycle.
| request | The HttpRequest. | |
| response | The HttpResponse. |
string Simias::Sync::Http::HttpService::version = "1.1" [static] |
The version of the interface.
1.0 was used by 3.2 and 3.6 1.1 used by 3.7 for separating scan in a independent thread
1.5.6