ITK Function Reference

(V10000.1.0.60_20160308.00)
iir_itk.h
Go to the documentation of this file.
1 /*==============================================================================
2  Copyright (c) 2003-2005 UGS Corporation
3  Unpublished - All Rights Reserved
4  ==============================================================================*/
5 
12 /* */
13 
14 #ifndef IIR_ITK_HHH
15 #define IIR_ITK_HHH
16 
17 #include <tc/tc_startup.h>
18 
28 #define ITEM_REGISTRY_ACTIVE "ITEM_id_registry"
29 #define ITEM_REGISTRY_SITE "ITEM_id_registry_site"
30 #define ITEM_REGISTRY_UNREGISTER_ON_DELETE "ITEM_id_unregister_on_delete"
31 #define ITEM_REGISTRY_ALLOW_IF_SERVER_DOWN "ITEM_id_allow_if_registry_down"
32 #define ITEM_REGISTRY_REGISTER_ON_CREATE "ITEM_id_always_register_on_creation"
33 
34 #include <publication/libpublication_exports.h>
35 
36 #ifdef __cplusplus
37  extern "C"{
38 #endif
39 
43 extern PUBLICATION_API int IIR_register_item_id(
44  const char* item_id,
45  int site_id
46  );
47 
55 extern PUBLICATION_API int IIR_unregister_item_id(
56  const char* item_id,
57  int site_id
58  );
59 
60 extern PUBLICATION_API int IIR_is_item_id_registered(
61  const char* item_id,
62  int* verdict,
63  int site_id
64  );
65 
66 extern PUBLICATION_API int IIR_register_item_with_mfk(
67  tag_t item_tag,
68  int site_id
69  );
70 
71 extern PUBLICATION_API int IIR_unregister_item_with_mfk(
72  tag_t item_tag,
73  int site_id
74  );
75 
76 extern PUBLICATION_API int IIR_is_item_with_mfk_registered(
77  tag_t item_tag,
78  int * verdict,
79  int site_id
80  );
81 
82 
95 extern PUBLICATION_API int IIR_postaction_register_item_id (
96  const char* item_id,
97  int site_id
98  );
99 
102 #ifdef __cplusplus
103 }
104 #endif
105 
106 #include <publication/libpublication_undef.h>
107 
108 #endif