|   | Class | Description | 
  | Action  | 
            Represents an action which can be performed for the rule
             | 
  | ActionWeekZone  | 
            ActionWeekZone
             | 
  | BaseEvent  | 
            Base class for events that can be handled by RuleManager
             | 
  | CameraEvent  | 
            Raises when a camera state was changed
             | 
  | CameraSettings  | 
            CameraSettings
             | 
  | CameraStatus  | 
                CameraStatus class, Used for polling frequently the server to get essential information
             | 
  | Condition  | 
            The condition defines whether the rule should be executed
             | 
  | ConnectedUser  | 
            Represents connected user
             | 
  | GalleryLog  | 
                GalleryLog
             | 
  | LanPeer  | 
                Describes LAN machine
             | 
  | MotionZone  | 
            Motion Zone Class
             | 
  | MotionZones  | 
            Collection of MotionZone
             | 
  | NetConfig  | 
            Represents server network configuration
             | 
  | Operations  | 
                Operations Class
             | 
  | OverlayObject  | 
            Describes an overlay object
             | 
  | ProcessInfo  | 
                ProcessInfo class, Provides basic system information (Cpu, Memory, Threads #, etc...) and over WCF to communicate with the GUI
             | 
  | RecordingSummary  | 
            RecordingSummary
             | 
  | Rule  | 
            Represents a rule
             | 
  | RuleManager  | 
            Rule Manager (SingleTon)
             | 
  | SerializableEnum  | 
                SerializableSetting class, used by the settings dictionnary to keep id, description and value of the setting
                XmlSerializer will serialize the whole object
             | 
  | SerializableParams  | 
                SerializableParams : The reference for sources parameters and defaults
             | 
  | SerializableSetting  | 
                SerializableSetting class, used by the settings dictionnary to keep id, description and value of the setting
                XmlSerializer will serialize the whole object
             | 
  | ServiceStatus  | 
                ServiceStatus class, used internally to report lastAlerts
             | 
  | SpecialUids  | 
            Contains constants for global special UIDS
             | 
  | StatMotionValue  | 
            StatMotionValue
             | 
  | StatValue  | 
            StatValue
             | 
  | StatValueWithDuration  | 
            StatValueWithDuration
             | 
  | SyncItem  | 
                SyncItem class, Used by Notification and Sync Plugins to enqueue the items to be sent further
             | 
  | Template  | 
            Represents a template for a network camera
             | 
  | TemplateAudioPreset  | 
            Represents an audio preset for a camera.
             | 
  | TemplateCollection  | 
            Holds existing templates and provides methods to manage collection
            Is thread-safe
             | 
  | TemplateVideoPreset  | 
            Represents a video preset for a camera.
             | 
  | TestCameraConnectionResult  | 
                TestCameraConnectionResult class, Used to try a camera template
             | 
  | VariableEvent  | 
            Raises when a variable was changed
             | 
  | VariableManager  | 
            Variable Manager (SingleTon)
             | 
  | VariableObject  | 
            Represents a global variable
             | 
  | WeekPoint  | 
            WeekPoint
             | 
  | WeekPointZone  | 
            WeekPointZone
             | 
  | WindowPosition  | 
            WindowPosition
             |