Имя |
Описание |
ActivityListenerAggregator |
Aggregates the activity status of multiple processes The overall activity is considered "started" if any of the processes is "started"; Example chronology (only started/stopped are important, active/down here for readability): PROCESS1 PROCESS2 OVERALL DOWN DOWN DOWN STARTED DOWN STARTED ACTIVE STARTED ACTIVE ACTIVE ACTIVE ACTIVE STOPPED ACTIVE ACTIVE DOWN ACTIVE ACTIVE DOWN STOPPED STOPPED DOWN DOWN DOWN |
ActivityListenerResource |
RAII class for IActivityListener |
Backend |
Information about the version of CmisSync.Lib and the version of the operating system. |
ClientBrandBase |
The Base Class (template) for Client Brand support, based on CMIS The client code should derive from this class to support client brand |
Config |
Configuration of a CmisSync synchronized folder. It can be found in the XML configuration file. |
Config.Feature |
TODO Merge with CmisProfile? |
Config.IgnoredFolder |
Ignored folder. |
Config.SyncConfig |
|
Config.SyncConfig.Folder |
Folder definition. |
Config.User |
User details. TODO Not used anymore. Remove. |
Config.XmlUri |
XML URI. |
ConfigManager |
A static class that allows easy access to the configuration of CmisSync. |
DefaultPathRepresentationConverter |
Identity converter. |
Defines |
CmisSync Constants. |
FolderLock |
Create a "lock" file in folder that will prevent the user from moving/deleting/renaming the folder as long as CmisSync is running. |
Grace |
A grace time is accorded to deletion events before initiating any server-side deletion. In many programs (like Microsoft Word), deletion is often just a save: 1. Save data to temporary file ~wrdxxxx.tmp 2. Delete Example.doc 3. Rename ~wrdxxxx.tmp to Example.doc See https://support.microsoft.com/en-us/kb/211632 So, upon deletion, wait a bit for any save operation to hopefully finalize, then sync. This is not 100% foolproof, as saving can last for more than the grace time, but probably the best we can do without mind-reading third-party programs. |
HttpProxyUtils |
Http proxy utils. |
LocalPathSyncItem |
SyncItem created from a local file or folder. Its match might or might not exist yet on the server side. |
MovedEventArgs |
Provides data for a file moved event. |
PathRepresentationConverter |
Path representation converter. |
RemoteEventGenerator |
|
RemotePathSyncItem |
SyncItem created from a remote file or folder. Its match might or might not exist yet on the local side. |
RepoBase |
Synchronizes a remote folder. This class contains the loop that synchronizes every X seconds. |
RepoInfo |
All the info for a particular CmisSync synchronized folder. Contains local info, as well as remote info to connect to the CMIS folder. |
SyncItem |
|
SyncItemFactory |
Factory to easily create SyncItem objects. |
Utils |
Static methods that are useful in the context of synchronization. |
Watcher |
Watches the local filesystem for changes. |
Watcher.MovedEventArgs |
Provides data for a file moved event. |
WatcherEvent |
An event detected by the watcher. |