ITK Function Reference

(V10000.1.0.60_20160308.00)
gms.h
Go to the documentation of this file.
1 /*==============================================================================
2  Copyright (c) 2006,2007 UGS
3  Unpublished - All Rights Reserved
4  ==============================================================================*/
5 
12 #ifndef GMS_H
13 #define GMS_H
14 
15 #include<gms/libgms_exports.h>
16 
17 #ifdef __cplusplus
18  extern "C"{
19 #endif
20 
27 extern GMS_API int GMS_identify_outdated_replica_objects (
28  int replicasite, /* <I> replica site id */
29  int numOfInputObjects, /* <I> number of input objects to be checked for modification */
30  tag_t* objList, /* <I> list of tags of input objects to be checked for modification */
31  int* numberOfOutdatedObjects, /* <O> output number of tags for objects which are modified or created since last export */
32  tag_t** statusObjects /* <OF> numberOfOutdatedObjects output list of tags for objects which are modified or created last export */
33 );
34 
35 extern GMS_API int GMS_synchronize_site (
36  int replicaSite, /* <I> */
37  int numOfClasses, /* <I> */
38  char** classNames, /* <I> */
39  int numOfObjectHandles, /* <I> */
40  tag_t* objectHandlesList, /* <I> */
41  int* numOfObjectsToExport, /* <O> */
42  tag_t** objectsToExport /* <OF> numOfObjectsToExport */
43 );
44 
45 
60 extern GMS_API int GMS_export_objects_to_offline_package (
61  const char * reason,
62  int n_objects,
63  tag_t * object_tags,
64  int n_sites,
65  tag_t * sites,
66  tag_t option_set_tag,
67  int n_options,
68  const char ** option_names,
76  const char ** option_values,
77  int n_session_options,
78  const char ** session_option_names,
90  const char ** session_option_values,
91  tag_t * briefcase_dataset_tag,
92  char ** offline_file_name,
93  int * n_export_log_files,
94  char *** export_log_files
95 );
96 
97 extern GMS_API int GMS_import_objects_from_offline_package (
98  const char * offline_file_name, /* <I> */
99  tag_t option_set_tag, /* <I> */
100  int n_options, /* <I> */
101  const char ** option_names, /* <I> */
102  const char ** option_values, /* <I> */
103  int n_session_options, /* <I> */
104  const char ** session_option_names, /* <I> */
105  const char ** session_option_values, /* <I> */
106  char ** log_file_fmsticket, /* <OF> */
107  char ** error_file_fmsticket /* <OF> */
108 );
109 
122  const char * offline_file_name,
123  tag_t option_set_tag,
124  int n_options,
125  const char ** option_names,
126  const char ** option_values,
127  int n_session_options,
128  const char ** session_option_names,
129  const char ** session_option_values,
130  char ** log_file_fmsticket,
131  char ** error_file_fmsticket,
132  int * n_new_objects,
133  tag_t ** new_objects
134 );
135 
136 
137 #ifdef __cplusplus
138 }
139 #endif
140 
141 #include <gms/libgms_undef.h>
142 
143 #endif
144