C++ TargetRTS
Loading...
Searching...
No Matches
extension
rsa_rt
C++
TargetRTS
src
include
endePriv.h
1
/*
2
* Licensed Materials - Property of HCL and/or IBM
3
* Copyright HCL Technologies Ltd. 2016, 2021. All Rights Reserved.
4
* Copyright IBM Corporation 1999, 2016. All Rights Reserved.
5
*
6
* U.S. Government Users Restricted Rights - Use, duplication or
7
* disclosure restricted by GSA ADP Schedule.
8
*/
9
10
#ifndef __endePriv_h__
11
#define __endePriv_h__ included
12
13
#ifndef __endeBoth_h__
14
#include <endeBoth.h>
15
#endif
16
17
#ifdef __cplusplus
18
extern
"C"
19
{
20
#endif
21
22
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23
||
24
|| Table lookup typedefs:
25
||
26
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
27
28
typedef
int ( * decoFunc )(
TO_bufferInfo
*,
TO_structInfo
* );
29
typedef
void ( * freeFunc )(
TO_structInfo
* );
30
31
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
32
||
33
|| PRIVATE! Do Not Use!
34
||
35
+|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
36
37
/* Toolset decode: */
38
int
decResultCo(
TO_bufferInfo
*,
TO_structInfo
* );
39
int
decEvtTargI(
TO_bufferInfo
*,
TO_structInfo
* );
40
int
decEvtPrese(
TO_bufferInfo
*,
TO_structInfo
* );
41
int
decEvtRefer(
TO_bufferInfo
*,
TO_structInfo
* );
42
int
decEvtChain(
TO_bufferInfo
*,
TO_structInfo
* );
43
int
decEvtState(
TO_bufferInfo
*,
TO_structInfo
* );
44
int
decEvtVaria(
TO_bufferInfo
*,
TO_structInfo
* );
45
int
decEvtMsgOu(
TO_bufferInfo
*,
TO_structInfo
* );
46
int
decEvtMsgIn(
TO_bufferInfo
*,
TO_structInfo
* );
47
int
decEvtMsgOI(
TO_bufferInfo
*,
TO_structInfo
* );
48
int
decEvtRtsSt(
TO_bufferInfo
*,
TO_structInfo
* );
49
int
decEvtHisto(
TO_bufferInfo
*,
TO_structInfo
* );
50
int
decEvtMsgQu(
TO_bufferInfo
*,
TO_structInfo
* );
51
int
decEvtChild(
TO_bufferInfo
*,
TO_structInfo
* );
52
/* Target decode: */
53
int
decCmdCreDa(
TO_bufferInfo
*,
TO_structInfo
* );
/* Create daemon */
54
int
decCmdUpdDa(
TO_bufferInfo
*,
TO_structInfo
* );
/* Update */
55
int
decCmdCmdDa(
TO_bufferInfo
*,
TO_structInfo
* );
/* Command */
56
int
decCmdRefDa(
TO_bufferInfo
*,
TO_structInfo
* );
/* Refresh */
57
int
decCmdAddAc(
TO_bufferInfo
*,
TO_structInfo
* );
/* Add actor */
58
int
decCmdDelAc(
TO_bufferInfo
*,
TO_structInfo
* );
/* Delete */
59
int
decCmdAddPo(
TO_bufferInfo
*,
TO_structInfo
* );
/* Add port */
60
int
decCmdDelPo(
TO_bufferInfo
*,
TO_structInfo
* );
/* Delete */
61
int
decCmdAddSt(
TO_bufferInfo
*,
TO_structInfo
* );
/* Add state */
62
int
decCmdDelSt(
TO_bufferInfo
*,
TO_structInfo
* );
/* Delete */
63
int
decCmdAddCh(
TO_bufferInfo
*,
TO_structInfo
* );
/* Add chain */
64
int
decCmdDelCh(
TO_bufferInfo
*,
TO_structInfo
* );
/* Delete */
65
int
decCmdAddVa(
TO_bufferInfo
*,
TO_structInfo
* );
/* Add variable */
66
int
decCmdDelVa(
TO_bufferInfo
*,
TO_structInfo
* );
/* Delete */
67
int
decCmdStaVa(
TO_bufferInfo
*,
TO_structInfo
* );
/* Start variable monitoring */
68
int
decCmdStoVa(
TO_bufferInfo
*,
TO_structInfo
* );
/* Stop variable monitoring */
69
int
decCmdSetVa(
TO_bufferInfo
*,
TO_structInfo
* );
/* Set variable */
70
int
decCmdGetVa(
TO_bufferInfo
*,
TO_structInfo
* );
/* Get */
71
int
decCmdInjec(
TO_bufferInfo
*,
TO_structInfo
* );
/* Inject Msg */
72
int
decCmdGetMe(
TO_bufferInfo
*,
TO_structInfo
* );
/* Get Msg Queue */
73
int
decCmdSendToApp(
TO_bufferInfo
*,
TO_structInfo
* );
/* Send to app */
74
int
decCmdGetChildren(
TO_bufferInfo
*,
TO_structInfo
* );
/* Get Children */
75
76
/* Toolset free: */
77
void
freeEvtTargI(
TO_structInfo
* );
78
void
freeEvtPrese(
TO_structInfo
* );
79
void
freeEvtRefer(
TO_structInfo
* );
80
void
freeEvtChain(
TO_structInfo
* );
81
void
freeEvtState(
TO_structInfo
* );
82
void
freeEvtVaria(
TO_structInfo
* );
83
void
freeEvtMsgOu(
TO_structInfo
* );
84
void
freeEvtMsgIn(
TO_structInfo
* );
85
void
freeEvtMsgOI(
TO_structInfo
* );
86
void
freeEvtHisto(
TO_structInfo
* );
87
void
freeEvtMsgQu(
TO_structInfo
* );
88
void
freeEvtChild(
TO_structInfo
* );
89
/* Target free: */
90
void
freeCmdDaemo(
TO_structInfo
* );
91
void
freeCmdActor(
TO_structInfo
* );
92
void
freeCmdPort (
TO_structInfo
* );
93
void
freeCmdState(
TO_structInfo
* );
94
void
freeCmdChain(
TO_structInfo
* );
95
void
freeCmdAdDeV(
TO_structInfo
* );
96
void
freeCmdSeGeV(
TO_structInfo
* );
97
void
freeCmdInjec(
TO_structInfo
* );
98
void
freeCmdGetMe(
TO_structInfo
* );
99
void
freeCmdSendToApp(
TO_structInfo
* );
100
void
freeCmdGetChildren(
TO_structInfo
* );
101
void
freeCmdDelAll(
TO_structInfo
* );
102
103
void
freeStr(
char
* );
104
105
/*----------------------------------------------------------------------------
106
| Common decoding functions:
107
+---------------------------------------------------------------------------*/
108
109
/*--- Basic decoding - Int, Str, Func: -------------------------------------*/
110
111
int
doDecodeInt(
TO_bufferInfo
*,
int
* pIntValue );
112
int
doDecodeStr(
TO_bufferInfo
*,
char
** pStrValue );
113
114
/*--- Semi-special decoding: -----------------------------------------------*/
115
116
/*--- Decoding data struct initialization: ---------------------------------*/
117
118
void
* initStructInfo(
TO_structInfo
*,
int
type );
119
120
/*----------------------------------------------------------------------------
121
| Common encoding functions:
122
+---------------------------------------------------------------------------*/
123
124
/*--- Basic encoding - Int, Str, Func: -------------------------------------*/
125
126
int
doEncodeInt(
TO_bufferInfo
*,
int
value );
127
int
doEncodeStr(
TO_bufferInfo
*,
const
char
* value );
128
129
/*--- Semi-special encoding: -----------------------------------------------*/
130
131
int
doEncodeTimeStamp (
TO_bufferInfo
*,
const
TO_timeStamp
* );
132
int
doEncodeMessage (
TO_bufferInfo
*,
const
TO_message
* );
133
134
int
doEncodeFuncDaemon(
TO_bufferInfo
*,
int
func,
const
TO_daemonInfo
* );
135
136
#ifdef __cplusplus
137
}
138
#endif
139
140
#endif
// __endePriv_h__
TO_bufferInfo
Definition:
endeBoth.h:351
TO_daemonInfo
Definition:
endeBoth.h:144
TO_message
Definition:
endeBoth.h:156
TO_structInfo
Definition:
endeBoth.h:360
TO_timeStamp
Definition:
endeBoth.h:138
Generated by
1.9.6