ITK Function Reference

(V10000.1.0.60_20160308.00)
ss_functions.h
Go to the documentation of this file.
1 /*
2  Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.
3  ==================================================
4  Copyright 2015.
5  Siemens Product Lifecycle Management Software Inc.
6  All Rights Reserved.
7  ==================================================
8  Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.
9 */
10 
18 /* */
19 
20 
21 #ifndef SS_FUNCTIONS_H
22 #define SS_FUNCTIONS_H
23 
24 #include <unidefs.h>
25 #include <ss/ss_types.h>
26 
27 #include <ss/libss_exports.h>
28 
51 typedef void(*SS_function_pointer_t)(void);
52 
53 #ifdef __cplusplus
54 extern "C"{
55 #endif
56 
62  extern SS_API int SS_generate_unique_name(
63  char** unique_name
64  );
65 
83  extern SS_API int SS_get_function_pointer(
84  const char * library_name,
85  const char * function_name,
86  SS_function_ptr_t* function_pointer
87  );
88 
89 
118  extern SS_API int SS_get_function_pointer_in_library(
119  const char * library_name,
120  const char * function_name,
121  SS_function_pointer_t* function_pointer
122  );
123 
133  extern SS_API int SS_get_host_name(
134  char ** host_name
135  );
136 
147  extern SS_API int SS_get_host_address(
148  const char * host_name,
149  char ** host_ip_address
150  );
151 
168  extern SS_API int SS_delay_process(
169  int seconds
170  );
171 
174 #ifdef __cplusplus
175 }
176 #endif
177 
178 #include <ss/libss_undef.h>
179 #endif