ITK Function Reference

(V10000.1.0.60_20160308.00)
tcinit.h
Go to the documentation of this file.
1 // Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.
2 // ==================================================
3 // Copyright 2009.
4 // Siemens Product Lifecycle Management Software Inc.
5 // All Rights Reserved.
6 // ==================================================
7 // Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.
8 
17 /* */
18 
19 #ifndef WEBITKAOS_H
20 
21 #ifndef TCINIT_H
22 #define TCINIT_H
23 
24 
25 #include <tc/tc_startup.h> // pull in rest of the (previously) tc.h externals
26 #include <tcinit/libtcinit_exports.h>
27 
123 #ifdef __cplusplus
124 extern "C"
125 {
126 #endif
127 
131 extern TCINIT_API int ITK_init_module(
132  const char* user_id,
133  const char* user_password,
134  const char* user_group
135  );
136 
137 
149 extern TCINIT_API int ITK_auto_login(void);
150 
161 extern TCINIT_API int ITK_init_from_cpp(
162  int argc,
163  char** argv
164  );
165 
166 extern TCINIT_API void ITK__initialise_tc(
167  int argc, /* <I> */
168  char ** argv /* <I> */
169  );
170 
174 extern TCINIT_API void ITK_log_cmdline_args(
175  int argc,
176  char** argv
177  );
178 
179 
180 #ifdef __cplusplus
181 }
182 #endif
183 
184 #include <tcinit/libtcinit_undef.h>
185 
190 #define ITK_ok 0
191 
194 #define ITK_BATCH_TEXT_MODE 0
195 
198 #endif // TCINIT_H
199 #endif // WEBITKAOSKAK_H