~bibledit/bibledit/ubuntu-cloud

« back to all changes in this revision

Viewing changes to sync/logic.h

  • Committer: Teus Benschop
  • Date: 2022-08-30 18:42:32 UTC
  • Revision ID: teusjannette@gmail.com-20220830184232-a5bf5fkj14cqdx01
new upstream version

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
public:
37
37
  Sync_Logic (void * webserver_request_in);
38
38
 
39
 
  static const int settings_get_total_checksum = 1;
40
 
  static const int settings_send_workspace_urls = 2;
41
 
  static const int settings_get_workspace_urls = 3;
42
 
  static const int settings_send_workspace_widths = 4;
43
 
  static const int settings_get_workspace_widths = 5;
44
 
  static const int settings_send_workspace_heights = 6;
45
 
  static const int settings_get_workspace_heights = 7;
46
 
  static const int settings_send_resources_organization = 8;
47
 
  static const int settings_get_resources_organization = 9;
48
 
  static const int settings_get_bible_id = 10;
49
 
  static const int settings_get_bible_font = 11;
50
 
  static const int settings_send_platform = 12;
51
 
  static const int settings_get_privilege_delete_consultation_notes = 13;
52
 
  
53
 
  static const int bibles_get_total_checksum = 1;
54
 
  static const int bibles_get_bibles = 2;
55
 
  static const int bibles_get_bible_checksum = 3;
56
 
  static const int bibles_get_books = 4;
57
 
  static const int bibles_get_book_checksum = 5;
58
 
  static const int bibles_get_chapters = 6;
59
 
  static const int bibles_get_chapter_checksum = 7;
60
 
  static const int bibles_send_chapter = 8;
61
 
  static const int bibles_get_chapter = 9;
62
 
  
63
 
  static const int notes_get_total = 1;
64
 
  static const int notes_get_identifiers = 2;
65
 
  static const int notes_get_summary = 3;
66
 
  static const int notes_get_contents = 4;
67
 
  static const int notes_get_subscribers = 5;
68
 
  static const int notes_get_assignees = 6;
69
 
  static const int notes_get_status = 7;
70
 
  static const int notes_get_passages = 8;
71
 
  static const int notes_get_severity = 9;
72
 
  static const int notes_get_bible = 10;
73
 
  static const int notes_get_modified = 11;
74
 
  static const int notes_put_create_initiate = 12;
75
 
  static const int notes_put_create_complete = 13;
76
 
  static const int notes_put_summary = 14;
77
 
  static const int notes_put_contents = 15;
78
 
  static const int notes_put_comment = 16;
79
 
  static const int notes_put_subscribe = 17;
80
 
  static const int notes_put_unsubscribe = 18;
81
 
  static const int notes_put_assign = 19;
82
 
  static const int notes_put_unassign = 20;
83
 
  static const int notes_put_status = 21;
84
 
  static const int notes_put_passages = 22;
85
 
  static const int notes_put_severity = 23;
86
 
  static const int notes_put_bible = 24;
87
 
  static const int notes_put_mark_delete = 25;
88
 
  static const int notes_put_unmark_delete = 26;
89
 
  static const int notes_put_delete = 27;
90
 
  static const int notes_get_bulk = 28;
91
 
  
92
 
  static const int usfmresources_get_total_checksum = 1;
93
 
  static const int usfmresources_get_resources = 2;
94
 
  static const int usfmresources_get_resource_checksum = 3;
95
 
  static const int usfmresources_get_books = 4;
96
 
  static const int usfmresources_get_book_checksum = 5;
97
 
  static const int usfmresources_get_chapters = 6;
98
 
  static const int usfmresources_get_chapter_checksum = 7;
99
 
  static const int usfmresources_get_chapter = 8;
100
 
  
101
 
  static const int changes_delete_modification = 1;
102
 
  static const int changes_get_checksum = 2;
103
 
  static const int changes_get_identifiers = 3;
104
 
  static const int changes_get_modification = 4;
105
 
  
106
 
  static const int resources_request_text = 0;
107
 
  static const int resources_request_database = 1;
108
 
  static const int resources_request_download = 2;
 
39
  static constexpr int settings_get_total_checksum = 1;
 
40
  static constexpr int settings_send_workspace_urls = 2;
 
41
  static constexpr int settings_get_workspace_urls = 3;
 
42
  static constexpr int settings_send_workspace_widths = 4;
 
43
  static constexpr int settings_get_workspace_widths = 5;
 
44
  static constexpr int settings_send_workspace_heights = 6;
 
45
  static constexpr int settings_get_workspace_heights = 7;
 
46
  static constexpr int settings_send_resources_organization = 8;
 
47
  static constexpr int settings_get_resources_organization = 9;
 
48
  static constexpr int settings_get_bible_id = 10;
 
49
  static constexpr int settings_get_bible_font = 11;
 
50
  static constexpr int settings_send_platform = 12;
 
51
  static constexpr int settings_get_privilege_delete_consultation_notes = 13;
 
52
  
 
53
  static constexpr int bibles_get_total_checksum = 1;
 
54
  static constexpr int bibles_get_bibles = 2;
 
55
  static constexpr int bibles_get_bible_checksum = 3;
 
56
  static constexpr int bibles_get_books = 4;
 
57
  static constexpr int bibles_get_book_checksum = 5;
 
58
  static constexpr int bibles_get_chapters = 6;
 
59
  static constexpr int bibles_get_chapter_checksum = 7;
 
60
  static constexpr int bibles_send_chapter = 8;
 
61
  static constexpr int bibles_get_chapter = 9;
 
62
  
 
63
  static constexpr int notes_get_total = 1;
 
64
  static constexpr int notes_get_identifiers = 2;
 
65
  static constexpr int notes_get_summary = 3;
 
66
  static constexpr int notes_get_contents = 4;
 
67
  static constexpr int notes_get_subscribers = 5;
 
68
  static constexpr int notes_get_assignees = 6;
 
69
  static constexpr int notes_get_status = 7;
 
70
  static constexpr int notes_get_passages = 8;
 
71
  static constexpr int notes_get_severity = 9;
 
72
  static constexpr int notes_get_bible = 10;
 
73
  static constexpr int notes_get_modified = 11;
 
74
  static constexpr int notes_put_create_initiate = 12;
 
75
  static constexpr int notes_put_create_complete = 13;
 
76
  static constexpr int notes_put_summary = 14;
 
77
  static constexpr int notes_put_contents = 15;
 
78
  static constexpr int notes_put_comment = 16;
 
79
  static constexpr int notes_put_subscribe = 17;
 
80
  static constexpr int notes_put_unsubscribe = 18;
 
81
  static constexpr int notes_put_assign = 19;
 
82
  static constexpr int notes_put_unassign = 20;
 
83
  static constexpr int notes_put_status = 21;
 
84
  static constexpr int notes_put_passages = 22;
 
85
  static constexpr int notes_put_severity = 23;
 
86
  static constexpr int notes_put_bible = 24;
 
87
  static constexpr int notes_put_mark_delete = 25;
 
88
  static constexpr int notes_put_unmark_delete = 26;
 
89
  static constexpr int notes_put_delete = 27;
 
90
  static constexpr int notes_get_bulk = 28;
 
91
  
 
92
  static constexpr int usfmresources_get_total_checksum = 1;
 
93
  static constexpr int usfmresources_get_resources = 2;
 
94
  static constexpr int usfmresources_get_resource_checksum = 3;
 
95
  static constexpr int usfmresources_get_books = 4;
 
96
  static constexpr int usfmresources_get_book_checksum = 5;
 
97
  static constexpr int usfmresources_get_chapters = 6;
 
98
  static constexpr int usfmresources_get_chapter_checksum = 7;
 
99
  static constexpr int usfmresources_get_chapter = 8;
 
100
  
 
101
  static constexpr int changes_delete_modification = 1;
 
102
  static constexpr int changes_get_checksum = 2;
 
103
  static constexpr int changes_get_identifiers = 3;
 
104
  static constexpr int changes_get_modification = 4;
 
105
  
 
106
  static constexpr int resources_request_text = 0;
 
107
  static constexpr int resources_request_database = 1;
 
108
  static constexpr int resources_request_download = 2;
109
109
 
110
110
  bool security_okay ();
111
111
  bool credentials_okay ();
124
124
  
125
125
  static string changes_checksum (const string & username);
126
126
 
127
 
  static const int files_total_checksum = 1;
128
 
  static const int files_directory_checksum = 2;
129
 
  static const int files_directory_files = 3;
130
 
  static const int files_file_checksum = 4;
131
 
  static const int files_file_download = 5;
 
127
  static constexpr int files_total_checksum = 1;
 
128
  static constexpr int files_directory_checksum = 2;
 
129
  static constexpr int files_directory_files = 3;
 
130
  static constexpr int files_file_checksum = 4;
 
131
  static constexpr int files_file_download = 5;
132
132
  static vector <string> files_get_directories (int version, const string & user);
133
133
  static int files_get_total_checksum (int version, const string & user);
134
134
  static int files_get_directory_checksum (string directory);
139
139
  bool prioritized_ip_address_active ();
140
140
  
141
141
private:
142
 
  void * webserver_request;
 
142
  void * webserver_request {nullptr};
143
143
};
144
144