ITK Function Reference

(V10000.1.0.60_20160308.00)
releasestatus.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 RELEASESTATUS_H
16 #define RELEASESTATUS_H
17 
18 #include <tccore/workspaceobject.h>
19 #include <tccore/libtccore_exports.h>
20 
27 #ifdef __cplusplus
28  extern "C"{
29 #endif
30 
51 extern TCCORE_API int CR_create_release_status(
52  const char status_type[WSO_name_size_c + 1],
53  tag_t* release_status
54  );
55 
60 extern TCCORE_API int CR_create_release_status2(
61  const char *status_type,
62  tag_t* release_status
63  );
64 
85 extern TCCORE_API int RELSTAT_create_release_status(
86  const char *status_type,
87  tag_t* release_status
88  );
89 
94 extern TCCORE_API int EPM_add_release_status(
95  tag_t release_status, /* (I) */
96  int count, /* (I) */
97  tag_t * ws_objects, /* (I) */
98  logical retain_released_date /* (I) */
99 );
100 
110 extern TCCORE_API int RELSTAT_add_release_status(
111  tag_t release_status,
112  int count,
113  tag_t * ws_objects,
114  logical retain_released_date
115 );
116 
127 extern TCCORE_API int CR_initialize_release_status(
128  tag_t release_status,
129  const char status_type[WSO_name_size_c + 1]
130  );
131 
142 extern TCCORE_API int CR_initialize_release_status2(
143  tag_t release_status,
144  const char *status_type
145  );
146 
157 extern TCCORE_API int RELSTAT_initialize_release_status(
158  tag_t release_status,
159  const char *status_type
160  );
167 extern TCCORE_API int CR_ask_release_status_type(
168  tag_t release_status,
169  char release_status_type[WSO_name_size_c+1]
170  );
171 
172 
179 extern TCCORE_API int CR_ask_release_status_type2(
180  tag_t release_status,
181  char **release_status_type
182  );
183 
190 extern TCCORE_API int RELSTAT_ask_release_status_type(
191  tag_t release_status,
192  char **release_status_type
193  );
194 
201 extern TCCORE_API int CR_set_release_status_type(
202  tag_t release_status,
203  char release_status_type[WSO_name_size_c+1]
204  );
205 
206 
213 extern TCCORE_API int CR_set_release_status_type2(
214  tag_t release_status,
215  const char *release_status_type
216  );
217 
227 extern TCCORE_API int RELSTAT_set_release_status_type(
228  tag_t release_status,
229  const char *release_status_type
230  );
231 
236 extern TCCORE_API int CR_ask_date_effectivity(
237  tag_t release_status,
238  date_t* start_date,
239  date_t* end_date
240  );
241 
248 extern TCCORE_API int RELSTAT_ask_date_effectivity(
249  tag_t release_status,
250  date_t* start_date,
251  date_t* end_date
252  );
253 
258 extern TCCORE_API int CR_set_date_effectivity(
259  tag_t release_status,
260  date_t start_date,
261  date_t end_date
262  );
263 
274 extern TCCORE_API int RELSTAT_set_date_effectivity(
275  tag_t release_status,
276  date_t start_date,
277  date_t end_date
278  );
279 
284 extern TCCORE_API int CR_ask_unit_effectivity(
285  tag_t release_status,
286  int* start_num,
287  int* end_num
288  );
289 
296 extern TCCORE_API int RELSTAT_ask_unit_effectivity(
297  tag_t release_status,
298  int* start_num,
299  int* end_num
300  );
301 
306 extern TCCORE_API int CR_set_unit_effectivity(
307  tag_t release_status,
308  int start_num,
309  int end_num
310  );
311 
321 extern TCCORE_API int RELSTAT_set_unit_effectivity(
322  tag_t release_status,
323  int start_num,
324  int end_num
325  );
326 
335 extern TCCORE_API int CR_ask_is_effectivity_user(
336  logical* answer
337  );
338 
344 extern TCCORE_API int RELSTAT_ask_is_effectivity_user(
345  logical* answer
346  );
347 
348 #ifdef __cplusplus
349 }
350 #endif
351 
354 #include <tccore/libtccore_undef.h>
355 #endif