ITK Function Reference
(V10000.1.0.60_20160308.00)
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
sa
site.h
Go to the documentation of this file.
1
/*==============================================================================
2
Copyright (c) 2003-2005 UGS Corporation
3
Unpublished - All Rights Reserved
4
==============================================================================*/
5
19
/* */
20
21
#ifndef SITE_H
22
#define SITE_H
23
#include <
sa/sa.h
>
24
#include <sa/libsa_exports.h>
25
37
#define SITE_default_ods "ODS_site"
38
40
#define SITE_permitted_sites "IDSM_permitted_sites"
41
43
#define SITE_restricted_sites "IDSM_restricted_sites"
44
46
#define SITE_searchable_sites "ODS_searchable_sites"
47
49
#define SITE_nonsearchable_sites "ODS_searchable_sites_excluded"
50
57
#define ODS_permitted_sites "ODS_permitted_sites"
58
60
#define ODS_restricted_sites "ODS_restricted_sites"
61
64
#ifdef __cplusplus
65
extern
"C"
{
66
#endif
67
74
extern
SA_API
int
SA_extent_site
(
75
int
* nsites,
76
tag_t
** site_tags
77
);
78
89
extern
SA_API
int
SA_find_site
(
90
const
char
sitename[
SA_site_size_c
+ 1],
91
tag_t
* site_tag
92
);
93
100
extern
SA_API
int
SA_find_site2
(
101
const
char
*sitename,
102
tag_t
* site_tag
103
);
104
110
extern
SA_API
int
SA_find_site_by_id
(
111
int
site_id,
112
tag_t
* site_tag
113
);
114
121
extern
SA_API
int
SA_ask_site_info
(
122
tag_t
site_tag,
123
char
sitename[
SA_site_size_c
+ 1],
124
int
* site_id
125
);
126
130
extern
SA_API
int
SA_ask_site_info2
(
131
tag_t
site_tag,
132
char
**sitename,
133
int
* site_id
134
);
135
143
extern
SA_API
int
SA_ask_site_info_ex
(
144
tag_t
site_tag,
145
char
sitename[
SA_site_size_c
+ 1],
146
int
* site_id,
147
logical
* external_app
148
);
149
153
extern
SA_API
int
SA_ask_site_info_ex2
(
154
tag_t
site_tag,
155
char
**sitename,
156
int
* site_id,
157
logical
* external_app
158
);
159
171
extern
SA_API
int
SA_create_site
(
172
char
sitename[
SA_site_size_c
+ 1],
173
int
site_id,
174
tag_t
* site_tag
175
);
176
185
extern
SA_API
int
SA_create_site2
(
186
const
char
*sitename,
187
int
site_id,
188
tag_t
* site_tag
189
);
190
197
extern
SA_API
int
SITE_ask_node_name
(
198
tag_t
site_tag,
199
char
nodename[
SA_node_size_c
+ 1]
200
);
201
205
extern
SA_API
int
SITE_ask_node_name2
(
206
tag_t
site_tag,
207
char
**nodename
208
);
209
216
extern
SA_API
int
SITE_set_node_name
(
217
tag_t
site_tag,
218
const
char
nodename[
SA_node_size_c
+ 1]
220
);
221
225
extern
SA_API
int
SITE_set_node_name2
(
226
tag_t
site_tag,
227
const
char
*nodename
229
);
230
235
extern
SA_API
int
SITE_ask_ods_site
(
236
tag_t
site_tag,
237
logical
* is_ods_site
238
);
239
244
extern
SA_API
int
SITE_set_ods_site
(
245
tag_t
site_tag,
246
logical
is_ods_site
248
);
249
250
extern
SA_API
int
SITE_ask_hub_site
(
251
tag_t
site_tag,
252
logical
* is_hub_site
253
);
254
255
extern
SA_API
int
SITE_set_hub_site
(
256
tag_t
site_tag,
257
logical
is_hub_site
258
);
259
260
extern
SA_API
int
SITE_ask_http_site
(
261
tag_t
site_tag,
262
logical
* ids_http_site
263
);
264
265
extern
SA_API
int
SITE_set_http_site
(
266
tag_t
site_tag,
267
logical
is_http_site
268
);
269
274
extern
SA_API
int
SITE_ask_ods_url
(
275
tag_t
site_tag,
276
char
url[
SA_node_size_c
+ 1]
277
);
281
extern
SA_API
int
SITE_ask_ods_url2
(
282
tag_t
site_tag,
283
char
**url
284
);
285
286
291
extern
SA_API
int
SITE_set_ods_url
(
292
tag_t
site_tag,
293
const
char
url[
SA_node_size_c
+ 1]
294
);
295
298
extern
SA_API
int
SITE_set_ods_url2
(
299
tag_t
site_tag,
300
const
char
*url
301
);
302
307
extern
SA_API
int
SITE_ask_soa_url
(
308
tag_t
site_tag,
309
char
url[
SA_node_size_c
+ 1]
310
);
311
312
extern
SA_API
int
SITE_ask_soa_url2
(
313
tag_t
site_tag,
314
char
**url
315
);
316
321
extern
SA_API
int
SITE_set_soa_url
(
322
tag_t
site_tag,
323
const
char
url[
SA_node_size_c
+ 1]
324
);
325
326
extern
SA_API
int
SITE_set_soa_url2
(
327
tag_t
site_tag,
328
const
char
*url
329
);
330
335
extern
SA_API
int
SITE_ask_gms_url
(
336
tag_t
site_tag,
337
char
url[
SA_node_size_c
+ 1]
338
);
339
340
extern
SA_API
int
SITE_ask_gms_url2
(
341
tag_t
site_tag,
342
char
**url
343
);
344
345
350
extern
SA_API
int
SITE_set_gms_url
(
351
tag_t
site_tag,
352
const
char
url[
SA_node_size_c
+ 1]
353
);
354
355
extern
SA_API
int
SITE_set_gms_url2
(
356
tag_t
site_tag,
357
const
char
*url
358
);
359
360
extern
SA_API
int
SITE_ask_tcplmxml_site
(
361
tag_t
siteTag,
/* <I> */
362
logical
*is_plmxml
/* <O> */
363
);
364
365
extern
SA_API
int
SITE_set_tcplmxml_site
(
366
tag_t
siteTag,
/* <I> */
367
logical
is_plmxml
/* <I> */
368
);
369
370
extern
SA_API
int
SITE_ask_offline_site
(
371
tag_t
siteTag,
/* <I> */
372
logical
*is_offline
/* <O> */
373
);
374
extern
SA_API
int
SITE_set_offline_site
(
375
tag_t
siteTag,
/* <I> */
376
logical
is_offline
/* <I> */
377
);
378
extern
SA_API
int
SITE_ask_unmanaged_site
(
379
tag_t
siteTag,
380
logical
*is_unmanaged
381
);
382
extern
SA_API
int
SITE_set_unmanaged_site
(
383
tag_t
siteTag,
384
logical
is_unmanaged
386
);
387
397
extern
SA_API
int
SITE_ask_master_deletion_allowed
(
398
tag_t
site_tag,
399
logical
*is_master_delete
400
);
401
411
extern
SA_API
int
SITE_set_master_deletion_allowed
(
412
tag_t
site_tag,
413
logical
is_master_delete
414
);
415
416
extern
SA_API
int
SITE_ask_application_type
(
417
tag_t
siteTag,
/* <I> */
418
int
*application_type
/* <O> */
419
);
420
extern
SA_API
int
SITE_set_application_type
(
421
tag_t
siteTag,
/* <I> */
422
int
application_type
/* <I> */
423
);
424
extern
SA_API
int
SITE_is_external_application
(
425
tag_t
siteTag,
/* <I> */
426
logical
*is_external
/* <O> */
427
);
428
429
436
extern
SA_API
int
SITE_ask_geography
(
437
tag_t
site_tag,
438
char
geography[
SA_geography_size_c
+ 1]
439
);
440
444
extern
SA_API
int
SITE_ask_geography2
(
445
tag_t
site_tag,
446
char
**geography
447
);
448
449
453
extern
SA_API
int
SITE_set_geography
(
454
tag_t
site_tag,
455
const
char
* geography
456
);
457
461
extern
SA_API
int
SITE_ask_default_ods
(
462
int
* site_id
463
);
464
465
extern
SA_API
int
SITE_ask_searchable_sites
(
466
int
* nsites_included,
467
tag_t
** sites_included,
468
int
* nsites_excluded,
469
tag_t
** sites_excluded,
470
int
* user_nsites_included,
471
tag_t
** user_sites_included,
472
int
* user_nsites_excluded,
473
tag_t
** user_sites_excluded
474
);
475
478
#ifdef __cplusplus
479
}
480
#endif
481
482
#include <sa/libsa_undef.h>
483
484
#endif