root / trunk / Pithos.Interfaces / IPithosSettings.cs @ 422c9598
History | View | Annotate | Download (968 Bytes)
1 | d78cbf09 | Panagiotis Kanavos | using System; |
---|---|---|---|
2 | d78cbf09 | Panagiotis Kanavos | using System.Collections.Generic; |
3 | d78cbf09 | Panagiotis Kanavos | using System.Linq; |
4 | d78cbf09 | Panagiotis Kanavos | using System.Text; |
5 | d78cbf09 | Panagiotis Kanavos | |
6 | d78cbf09 | Panagiotis Kanavos | namespace Pithos.Interfaces |
7 | d78cbf09 | Panagiotis Kanavos | { |
8 | d78cbf09 | Panagiotis Kanavos | public interface IPithosSettings |
9 | d78cbf09 | Panagiotis Kanavos | { |
10 | d78cbf09 | Panagiotis Kanavos | string PithosPath { get; set; } |
11 | d78cbf09 | Panagiotis Kanavos | string IconsPath { get; set; } |
12 | d78cbf09 | Panagiotis Kanavos | string UserName { get; set; } |
13 | d78cbf09 | Panagiotis Kanavos | string ApiKey { get; set; } |
14 | d78cbf09 | Panagiotis Kanavos | |
15 | eeee29e3 | Panagiotis Kanavos | AccountsCollection Accounts { get; set; } |
16 | eeee29e3 | Panagiotis Kanavos | |
17 | eeee29e3 | Panagiotis Kanavos | |
18 | eeee29e3 | Panagiotis Kanavos | |
19 | 5bcf6d70 | Panagiotis Kanavos | bool UseDefaultProxy{get; set; } |
20 | 5bcf6d70 | Panagiotis Kanavos | bool UseManualProxy { get; set; } |
21 | 5bcf6d70 | Panagiotis Kanavos | bool UseNoProxy { get; set; } |
22 | eeee29e3 | Panagiotis Kanavos | string ProxyServer { get; set; } |
23 | eeee29e3 | Panagiotis Kanavos | |
24 | eeee29e3 | Panagiotis Kanavos | |
25 | 5bcf6d70 | Panagiotis Kanavos | int ProxyPort { get; set; } |
26 | eeee29e3 | Panagiotis Kanavos | |
27 | eeee29e3 | Panagiotis Kanavos | |
28 | eeee29e3 | Panagiotis Kanavos | string ProxyUsername { get; set; } |
29 | eeee29e3 | Panagiotis Kanavos | string ProxyPassword { get; set; } |
30 | 65282d58 | Panagiotis Kanavos | string ProxyDomain { get; set; } |
31 | eeee29e3 | Panagiotis Kanavos | |
32 | eeee29e3 | Panagiotis Kanavos | |
33 | eeee29e3 | Panagiotis Kanavos | bool ProxyAuthentication{ get; set; } |
34 | eeee29e3 | Panagiotis Kanavos | |
35 | eeee29e3 | Panagiotis Kanavos | bool ExtensionsActivated { get; set; } |
36 | eeee29e3 | Panagiotis Kanavos | |
37 | 133f83c2 | Panagiotis Kanavos | int PollingInterval { get; set; } |
38 | 422c9598 | Panagiotis Kanavos | byte HashingParallelism { get; set; } |
39 | 133f83c2 | Panagiotis Kanavos | |
40 | d78cbf09 | Panagiotis Kanavos | void Save(); |
41 | d78cbf09 | Panagiotis Kanavos | void Reload(); |
42 | d78cbf09 | Panagiotis Kanavos | } |
43 | d78cbf09 | Panagiotis Kanavos | } |