source: trunk/ETSI-Testsuites/ETSI_auto_IOT/adapter/mm/tri-sa.h @ 20

Last change on this file since 20 was 20, checked in by rings, 14 years ago
File size: 3.1 KB
Line 
1#ifndef MM_TRI_SA
2#define MM_TRI_SA
3
4#include "TriStructs.h"
5
6TriStatus triSAReset();
7
8TriStatus triExecuteTestCase (const TriTestCaseId*     testCaseId,
9                                const TriPortIdList*     tsiPortList);
10
11TriStatus triMap (const TriPortId*         compPortId,
12                  const TriPortId*         tsiPortId);
13
14TriStatus triUnmap (const TriPortId* compPortId, const TriPortId* tsiPortId);
15
16TriStatus triSend (const TriComponentId*      componentId,
17                                   const TriPortId*           tsiPortId,
18                                   const TriAddress*          sutAddress,
19                                   const TriMessage*          sendMessage);
20
21TriStatus triCall (const TriComponentId*      componentId,
22                                   const TriPortId*           tsiPortId,
23                                   const TriAddress*          sutAddress,
24                                   const TriSignatureId*      signatureId,
25                                   const TriParameterList*    parameterList);
26
27TriStatus triReply (const TriComponentId*     componentId,
28                                        const TriPortId*          tsiPortId,
29                                        const TriAddress*         sutAddress,
30                                        const TriSignatureId*     signatureId,
31                                        const TriParameterList*   parameterList,
32                                        const TriParameter*       returnValue);
33
34TriStatus triRaise (const TriComponentId*     componentId,
35                                        const TriPortId*          tsiPortId,
36                                        const TriAddress*         sutAddress,
37                                        const TriSignatureId*     signatureId,
38                                        const TriException*       exception);
39
40TriStatus triSUTActionInformal (const char* description);
41
42TriStatus triSendMC (const TriComponentId    *componentId,
43                                         const TriPortId         *tsiPortId,
44                                         const TriAddressList    *sutAddresses,
45                                         const TriMessage        *sendMessage);
46
47TriStatus triSendBC (const TriComponentId    *componentId,
48                                         const TriPortId         *tsiPortId,
49                                         const TriMessage        *sendMessage);
50
51TriStatus triCallMC (const TriComponentId    *componentId,
52                                         const TriPortId         *tsiPortId,
53                                         const TriAddressList    *sutAddresses,
54                                         const TriSignatureId    *signatureId,
55                                         const TriParameterList  *parameterList);
56
57TriStatus triCallBC (const TriComponentId    *componentId,
58                                         const TriPortId         *tsiPortId,
59                                         const TriSignatureId    *signatureId,
60                                         const TriParameterList  *parameterList);
61
62TriStatus triReplyMC (const TriComponentId   *componentId,
63                                          const TriPortId        *tsiPortId,
64                                          const TriAddressList   *sutAddresses,
65                                          const TriSignatureId   *signatureId,
66                                          const TriParameterList *parameterList,
67                                          const TriParameter     *returnValue);
68
69TriStatus triReplyBC (const TriComponentId   *componentId,
70                                          const TriPortId        *tsiPortId,
71                                          const TriSignatureId   *signatureId,
72                                          const TriParameterList *parameterList,
73                                          const TriParameter     *returnValue);
74
75TriStatus triRaiseMC (const TriComponentId   *componentId,
76                                          const TriPortId        *tsiPortId,
77                                          const TriAddressList   *sutAddresses,
78                                          const TriSignatureId   *signatureId,
79                                          const TriException     *exception);
80
81TriStatus triRaiseBC (const TriComponentId   *componentId,
82                                          const TriPortId        *tsiPortId,
83                                          const TriSignatureId   *signatureId,
84                                          const TriException     *exception);
85
86TriStatus triEndTestcase(void);
87
88#endif
Note: See TracBrowser for help on using the repository browser.