ITK Function Reference
(V10000.1.0.60_20160308.00)
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
mfgbvr
mfgbvr.h
Go to the documentation of this file.
1
/*
2
Copyright 2012 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.
3
==================================================
4
Copyright 2014.
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
19
#ifndef MFGBVR_H
20
#define MFGBVR_H
21
22
#include <
unidefs.h
>
23
#include <mfgbvr/libmfgbvr_exports.h>
24
31
#ifdef __cplusplus
32
extern
"C"
{
33
#endif
34
35
extern
MFGBVR_API
int
MFG_create_object
(
36
const
char
* type,
37
tag_t
target,
38
tag_t
context,
39
const
char
* name,
40
const
char
* desc,
41
int
* count,
42
tag_t
** newObjects
43
);
44
45
extern
MFGBVR_API
int
MFG_create_EBOPContext
(
46
const
char
* type,
47
const
char
* name,
48
const
char
* desc,
49
const
char
* rootPartitionType,
50
const
char
* rootPartitionName,
51
const
char
* rootPartitionDesc,
52
int
* count,
53
tag_t
** newObjects
54
);
55
61
extern
MFGBVR_API
int
MFG_getLDRepresentation
(
62
tag_t
line,
63
char
** ld_concat
64
);
65
extern
MFGBVR_API
int
MFG_search_lines_in_context
(
66
tag_t
top_line,
67
const
char
* logical_pos,
68
const
char
* usage_address,
69
int
op,
70
tag_t
** found_lines,
71
int
* size
72
);
73
74
80
extern
MFGBVR_API
int
MFG_create_logical_assignment
(
81
tag_t
target,
82
tag_t
context,
83
const
char
* name,
84
const
char
* desc,
85
const
char
* assignType,
86
const
char
* usageAddr,
87
const
char
* position,
88
tag_t
* newObj
89
);
90
97
extern
MFGBVR_API
int
MFG_assign_part
(
98
tag_t
target,
99
tag_t
source,
100
const
char
* relationName,
101
const
char
* relationType,
102
tag_t
* newObj
103
);
104
110
extern
MFGBVR_API
int
MFG_allocate_object
(
111
tag_t
target,
112
tag_t
source,
113
tag_t
* newObj
114
);
115
121
extern
MFGBVR_API
int
MFG_connect_object
(
122
tag_t
target,
123
tag_t
source,
124
const
char
* relationType,
125
tag_t
* newObj
126
);
127
133
extern
MFGBVR_API
int
MFG_create_search_criteria_for_tool_requirement
(
tag_t
icsClass,
134
int
icsOptions,
135
int
noOfUncts,
136
const
int
*uncts,
137
const
char
**unctValues,
138
tag_t
*searchCriteriaTag
139
);
145
extern
MFGBVR_API
int
MFG_create_tool_requirement
(
tag_t
target,
146
tag_t
context,
147
const
char
*name,
148
const
char
*desc,
149
const
char
*assignType,
150
tag_t
searchCriteria,
151
tag_t
*newObj
152
);
153
154
155
167
extern
MFGBVR_API
int
MFG_copy_data_for_scope_flows
(
168
tag_t
old_revision,
169
tag_t
new_revision
170
);
171
183
extern
MFGBVR_API
int
MFG_export_objects_to_briefcase
(
184
const
char
* reason,
185
int
n_objects,
186
const
tag_t
* objects,
187
int
n_sites,
188
const
tag_t
* sites,
189
tag_t
option_set,
190
int
n_options,
191
const
char
** option_names,
199
const
char
** option_values,
200
int
n_session_options,
201
const
char
** session_option_names,
211
const
char
** session_option_values,
212
tag_t
* briefcase_dataset,
213
char
** briefcase_file_name,
214
int
* n_export_log_files,
215
char
*** export_log_files
216
);
217
230
extern
MFGBVR_API
int
MFG_request_remote_export
(
231
int
n_objects,
232
const
tag_t
* objects,
233
int
n_sites,
234
const
tag_t
* sites,
235
const
char
* reason,
236
tag_t
option_set,
237
int
n_options,
238
const
char
** option_names,
246
const
char
** option_values,
247
int
n_session_options,
248
const
char
** session_option_names,
258
const
char
** session_option_values,
259
int
priority,
260
logical
email_notification,
261
int
n_email_addrs,
262
char
** email_addrs,
263
int
* n_msg_ids,
264
char
*** msg_ids
265
);
266
267
#ifdef __cplusplus
268
}
269
#endif
270
271
#include <mfgbvr/libmfgbvr_undef.h>
272
#endif