ITK Function Reference

(V10000.1.0.60_20160308.00)
ods_itk.h
Go to the documentation of this file.
1 /*==============================================================================
2  Copyright (c) 2003-2005 UGS Corporation
3  Unpublished - All Rights Reserved
4  ==============================================================================*/
5 
13 /* */
14 
15 #ifndef ODS_ITK_HHH
16 #define ODS_ITK_HHH
17 
18 #include <tc/tc_startup.h>
19 #include <publication/libpublication_exports.h>
20 
42 #ifdef __cplusplus
43  extern "C"{
44 #endif
45 
54 extern PUBLICATION_API int ODS_publish_object(
55  int site_id,
56  tag_t obj_tag
57  );
58 
92 extern PUBLICATION_API int ODS_describe_object(
93  int site_id,
94  tag_t obj_tag,
95  tag_t* description_obj_tag
96  );
97 
105 extern PUBLICATION_API int ODS_locate_object(
106  int n_ods_site_ids,
107  int* ods_site_ids,
108  tag_t obj_tag,
109  logical* found,
110  int* site_id
111  );
112 
122 extern PUBLICATION_API int ODS_unpublish_object(
123  int site_id,
125  tag_t obj_tag
126  );
127 
137 extern PUBLICATION_API int ODS_refresh_object(
138  int site_id,
140  tag_t obj_tag
141  );
142 
151 extern PUBLICATION_API int ODS_free_description_object(
152  tag_t description_obj_tag
153  );
154 
157 #ifdef __cplusplus
158 }
159 #endif
160 
161 #include <publication/libpublication_undef.h>
162 
163 #endif