85
85
struct req_lib_confdb_object_create {
86
mar_req_header_t header __attribute__((aligned(8)));
87
mar_uint32_t parent_object_handle __attribute__((aligned(8)));
86
coroipc_request_header_t header __attribute__((aligned(8)));
87
mar_uint64_t parent_object_handle __attribute__((aligned(8)));
88
88
mar_name_t object_name __attribute__((aligned(8)));
91
91
struct res_lib_confdb_object_create {
92
mar_res_header_t header __attribute__((aligned(8)));
93
mar_uint32_t object_handle __attribute__((aligned(8)));
92
coroipc_response_header_t header __attribute__((aligned(8)));
93
mar_uint64_t object_handle __attribute__((aligned(8)));
96
96
struct req_lib_confdb_object_destroy {
97
mar_req_header_t header __attribute__((aligned(8)));
98
mar_uint32_t object_handle __attribute__((aligned(8)));
97
coroipc_request_header_t header __attribute__((aligned(8)));
98
mar_uint64_t object_handle __attribute__((aligned(8)));
101
101
struct req_lib_confdb_object_parent_get {
102
mar_req_header_t header __attribute__((aligned(8)));
103
mar_uint32_t object_handle __attribute__((aligned(8)));
102
coroipc_request_header_t header __attribute__((aligned(8)));
103
mar_uint64_t object_handle __attribute__((aligned(8)));
106
106
struct res_lib_confdb_object_parent_get {
107
mar_res_header_t header __attribute__((aligned(8)));
108
mar_uint32_t parent_object_handle __attribute__((aligned(8)));
107
coroipc_response_header_t header __attribute__((aligned(8)));
108
mar_uint64_t parent_object_handle __attribute__((aligned(8)));
112
112
struct req_lib_confdb_key_create {
113
mar_req_header_t header __attribute__((aligned(8)));
114
mar_uint32_t object_handle __attribute__((aligned(8)));
113
coroipc_request_header_t header __attribute__((aligned(8)));
114
mar_uint64_t object_handle __attribute__((aligned(8)));
115
115
mar_name_t key_name __attribute__((aligned(8)));
116
116
mar_name_t value __attribute__((aligned(8)));
119
119
struct req_lib_confdb_key_delete {
120
mar_req_header_t header __attribute__((aligned(8)));
121
mar_uint32_t object_handle __attribute__((aligned(8)));
120
coroipc_request_header_t header __attribute__((aligned(8)));
121
mar_uint64_t object_handle __attribute__((aligned(8)));
122
122
mar_name_t key_name __attribute__((aligned(8)));
123
123
mar_name_t value __attribute__((aligned(8)));
126
126
struct req_lib_confdb_key_replace {
127
mar_req_header_t header __attribute__((aligned(8)));
128
mar_uint32_t object_handle __attribute__((aligned(8)));
127
coroipc_request_header_t header __attribute__((aligned(8)));
128
mar_uint64_t object_handle __attribute__((aligned(8)));
129
129
mar_name_t key_name __attribute__((aligned(8)));
130
130
mar_name_t old_value __attribute__((aligned(8)));
131
131
mar_name_t new_value __attribute__((aligned(8)));
134
134
struct req_lib_confdb_object_find {
135
mar_req_header_t header __attribute__((aligned(8)));
136
mar_uint32_t parent_object_handle __attribute__((aligned(8)));
135
coroipc_request_header_t header __attribute__((aligned(8)));
136
mar_uint64_t parent_object_handle __attribute__((aligned(8)));
137
137
mar_name_t object_name __attribute__((aligned(8)));
138
mar_uint32_t find_handle __attribute__((aligned(8)));
138
mar_uint64_t find_handle __attribute__((aligned(8)));
141
141
struct res_lib_confdb_object_find {
142
mar_res_header_t header __attribute__((aligned(8)));
143
mar_uint32_t object_handle __attribute__((aligned(8)));
144
mar_uint32_t find_handle __attribute__((aligned(8)));
142
coroipc_response_header_t header __attribute__((aligned(8)));
143
mar_uint64_t object_handle __attribute__((aligned(8)));
144
mar_uint64_t find_handle __attribute__((aligned(8)));
147
147
struct req_lib_confdb_object_iter {
148
mar_req_header_t header __attribute__((aligned(8)));
149
mar_uint32_t parent_object_handle __attribute__((aligned(8)));
150
mar_uint32_t find_handle __attribute__((aligned(8)));
148
coroipc_request_header_t header __attribute__((aligned(8)));
149
mar_uint64_t parent_object_handle __attribute__((aligned(8)));
150
mar_uint64_t find_handle __attribute__((aligned(8)));
153
153
struct res_lib_confdb_object_iter {
154
mar_res_header_t header __attribute__((aligned(8)));
154
coroipc_response_header_t header __attribute__((aligned(8)));
155
155
mar_name_t object_name __attribute__((aligned(8)));
156
mar_uint32_t object_handle __attribute__((aligned(8)));
157
mar_uint32_t find_handle __attribute__((aligned(8)));
156
mar_uint64_t object_handle __attribute__((aligned(8)));
157
mar_uint64_t find_handle __attribute__((aligned(8)));
160
160
struct req_lib_confdb_key_iter {
161
mar_req_header_t header __attribute__((aligned(8)));
162
mar_uint32_t parent_object_handle __attribute__((aligned(8)));
163
mar_uint32_t next_entry __attribute__((aligned(8)));
161
coroipc_request_header_t header __attribute__((aligned(8)));
162
mar_uint64_t parent_object_handle __attribute__((aligned(8)));
163
mar_uint64_t next_entry __attribute__((aligned(8)));
166
166
struct res_lib_confdb_key_iter {
167
mar_res_header_t header __attribute__((aligned(8)));
167
coroipc_response_header_t header __attribute__((aligned(8)));
168
168
mar_name_t key_name __attribute__((aligned(8)));
169
169
mar_name_t value __attribute__((aligned(8)));
172
172
struct req_lib_confdb_key_get {
173
mar_req_header_t header __attribute__((aligned(8)));
174
mar_uint32_t parent_object_handle __attribute__((aligned(8)));
173
coroipc_request_header_t header __attribute__((aligned(8)));
174
mar_uint64_t parent_object_handle __attribute__((aligned(8)));
175
175
mar_name_t key_name __attribute__((aligned(8)));
178
178
struct req_lib_confdb_object_find_destroy {
179
mar_req_header_t header __attribute__((aligned(8)));
180
mar_uint32_t find_handle __attribute__((aligned(8)));
179
coroipc_request_header_t header __attribute__((aligned(8)));
180
mar_uint64_t find_handle __attribute__((aligned(8)));
183
183
struct res_lib_confdb_key_get {
184
mar_res_header_t header __attribute__((aligned(8)));
184
coroipc_response_header_t header __attribute__((aligned(8)));
185
185
mar_name_t value __attribute__((aligned(8)));
188
188
struct res_lib_confdb_key_incdec {
189
mar_res_header_t header __attribute__((aligned(8)));
189
coroipc_response_header_t header __attribute__((aligned(8)));
190
190
mar_uint32_t value __attribute__((aligned(8)));
193
193
struct res_lib_confdb_write {
194
mar_res_header_t header __attribute__((aligned(8)));
194
coroipc_response_header_t header __attribute__((aligned(8)));
195
195
mar_name_t error __attribute__((aligned(8)));
198
198
struct req_lib_confdb_reload {
199
mar_res_header_t header __attribute__((aligned(8)));
199
coroipc_response_header_t header __attribute__((aligned(8)));
200
200
mar_int32_t flush __attribute__((aligned(8)));
203
203
struct res_lib_confdb_reload {
204
mar_res_header_t header __attribute__((aligned(8)));
204
coroipc_response_header_t header __attribute__((aligned(8)));
205
205
mar_name_t error __attribute__((aligned(8)));
208
208
struct res_lib_confdb_key_change_callback {
209
mar_res_header_t header __attribute__((aligned(8)));
210
mar_uint32_t change_type __attribute__((aligned(8)));
211
mar_uint32_t parent_object_handle __attribute__((aligned(8)));
212
mar_uint32_t object_handle __attribute__((aligned(8)));
209
coroipc_response_header_t header __attribute__((aligned(8)));
210
mar_uint64_t change_type __attribute__((aligned(8)));
211
mar_uint64_t parent_object_handle __attribute__((aligned(8)));
212
mar_uint64_t object_handle __attribute__((aligned(8)));
213
213
mar_name_t object_name __attribute__((aligned(8)));
214
214
mar_name_t key_name __attribute__((aligned(8)));
215
215
mar_name_t key_value __attribute__((aligned(8)));
218
218
struct res_lib_confdb_object_create_callback {
219
mar_res_header_t header __attribute__((aligned(8)));
220
mar_uint32_t parent_object_handle __attribute__((aligned(8)));
221
mar_uint32_t object_handle __attribute__((aligned(8)));
219
coroipc_response_header_t header __attribute__((aligned(8)));
220
mar_uint64_t parent_object_handle __attribute__((aligned(8)));
221
mar_uint64_t object_handle __attribute__((aligned(8)));
222
222
mar_name_t name __attribute__((aligned(8)));
225
225
struct res_lib_confdb_object_destroy_callback {
226
mar_res_header_t header __attribute__((aligned(8)));
227
mar_uint32_t parent_object_handle __attribute__((aligned(8)));
226
coroipc_response_header_t header __attribute__((aligned(8)));
227
mar_uint64_t parent_object_handle __attribute__((aligned(8)));
228
228
mar_name_t name __attribute__((aligned(8)));
231
231
struct req_lib_confdb_object_track_start {
232
mar_req_header_t header __attribute__((aligned(8)));
233
mar_uint32_t object_handle __attribute__((aligned(8)));
232
coroipc_request_header_t header __attribute__((aligned(8)));
233
mar_uint64_t object_handle __attribute__((aligned(8)));
234
234
mar_uint32_t flags __attribute__((aligned(8)));