ITK Function Reference

(V10000.1.0.60_20160308.00)
tceventmgr.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 TCEVENTMGR_H
16 #define TCEVENTMGR_H
17 
18 #include <tc/tc_startup.h>
19 #include <stdarg.h>
20 #include <sub_mgr/libsub_mgr_exports.h>
21 
28 #define TCEVENTMGR_name_size_c 32
29 
30 #ifdef __cplusplus
31 extern "C"{
32 #endif
33 
34 
39 extern SUB_MGR_API int TCEVENTMGR_post_event (
40  tag_t objectType,
41  const char eventTypeName[TCEVENTMGR_name_size_c +1]
42  );
43 
44 
48 extern SUB_MGR_API int TCEVENTMGR_post_event_2 (
49  tag_t objectType,
50  const char *eventTypeName
51  );
52 
53 
58 extern SUB_MGR_API int TCEVENTMGR_post_event2 (
59  tag_t primaryObject,
60  tag_t secondaryObject,
61  const char eventTypeName[TCEVENTMGR_name_size_c +1],
62  int attrCount,
63  const char** attrNames,
64  const char** attrValues,
65  int errorCode,
66  const char* errorMsg
67  );
68 
69 
73 extern SUB_MGR_API int TCEVENTMGR_post_event2_2 (
74  tag_t primaryObject,
75  tag_t secondaryObject,
76  const char *eventTypeName,
77  int attrCount,
78  const char** attrNames,
79  const char** attrValues,
80  int errorCode,
81  const char* errorMsg
82  );
83 
91 extern SUB_MGR_API int TCEVENTMGR_post_assign_status_event(
92  tag_t object,
93  const char* release_status_type_name
94  );
95 
103 extern SUB_MGR_API int TCEVENTMGR_post_attach_event(
104  tag_t relation
107  );
108 
111 #ifdef __cplusplus
112 }
113 #endif
114 
115 #include <sub_mgr/libsub_mgr_undef.h>
116 
117 #endif