ITK Function Reference

(V10000.1.0.60_20160308.00)
aliaslist.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 ALIASLIST_H
15 #define ALIASLIST_H
16 
17 #include <tccore/workspaceobject.h>
18 #include <tc/libtc_exports.h>
19 
20 #ifdef __cplusplus
21  extern "C"{
22 #endif
23 
30 extern TC_API int MAIL_aliaslist_extent (
31  int* n_instances,
32  tag_t** instances
33  );
34 
35 
40 extern TC_API int MAIL_create_alias_list (
41  const char name[WSO_name_size_c + 1],
42  int no_of_ids,
43  const char** email_ids,
44  tag_t* alias_list
45  );
46 
47 extern TC_API int MAIL_create_alias_list2 (
48  const char *name,
49  int no_of_ids,
50  const char** email_ids,
51  tag_t* alias_list
52  );
53 
58 extern TC_API int MAIL_initialize_alias_list (
59  tag_t alias_list,
60  const char name[WSO_name_size_c + 1]
61  );
62 
63 extern TC_API int MAIL_initialize_alias_list2 (
64  tag_t alias_list,
65  const char *name
66  );
67 
81 extern TC_API int MAIL_find_alias_list (
82  const char name[WSO_name_size_c + 1],
83  tag_t* alias_list
84  );
85 
86 extern TC_API int MAIL_find_alias_list2 (
87  const char *name,
88  tag_t* alias_list
89  );
90 
91 extern TC_API int MAIL_add_alias_list_member (
92  tag_t alias_list,
93  char* member
94  );
95 
96 extern TC_API int MAIL_remove_alias_list_member (
97  tag_t alias_list,
98  char* member
99  );
100 
101 extern TC_API int MAIL_ask_alias_list_members (
102  tag_t alias_list,
103  int* member_count,
104  char*** members
105  );
106 
107 extern TC_API int MAIL_delete_alias_list (
108  tag_t alias_list
109  );
110 
113 #ifdef __cplusplus
114 }
115 #endif
116 
117 #include <tc/libtc_undef.h>
118 #endif