Re-organized sub-directory by category
[staging/basesystem.git] / service / native / framework_unified / client / libNS_FrameworkUnified.ver
1 /*
2  * @copyright Copyright (c) 2016-2020 TOYOTA MOTOR CORPORATION.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 #
18 # libNS_FrameworkUnified version script
19 #
20 {
21   global:
22     ### .text section ###
23     extern "C++" {
24       Frameworkunified*;
25       SetReqDataIn_CWORD77_DataPool*;
26       GetResp*;
27       SetResp*;
28       CalculateCRC32*;
29       ConvertEndian_*;
30       CFrameworkunifiedAction::*;
31       CFrameworkunifiedVersion::*;
32       operator*CFrameworkunifiedVersion*;
33       CNSSharedMem::*;
34       CNSSharedMemReader::*;
35       CNSRingBuffer::*;
36       CFrameworkunifiedLeafState::*;
37       CFrameworkunified_CWORD77_Service::*;
38       CFrameworkunified_CWORD77_Session::*;
39       CNSConfig*::*;
40       CFrameworkunifiedCompositeState::*;
41       CFrameworkunifiedOrthogonalState::*;
42       CFrameworkunifiedConditionConnector::*;
43       CFrameworkunifiedExternalTransition::*;
44       frameworkunified::framework::CFrameworkunifiedThreadPriorities::*;
45       CMutex::*;
46       CFrameworkunifiedHSM::*;
47       CRWLock::*;
48       NSTimer::*;
49       NsForceClose;
50       CFrameworkunifiedGuard::*;
51       CFrameworkunifiedState::*;
52       CFrameworkunifiedLocalTransition::*;
53       CFrameworkunifiedShallowHistoryState::*;
54       CFrameworkunifiedHistoryState::*;
55       CFrameworkunifiedDeepHistoryState::*;
56       CFrameworkunifiedHSMParentFramework::*;
57       CFrameworkunifiedSyncData::*;
58       IConfigWriter::*;
59       IConfigReader::*;
60     };
61     GetFileList;
62     MSToNS;
63     DoesDirecotryExist;
64     CreateDirectory;
65     Mc*;
66     NP*;
67     NSLog*;
68     NsLogIsPLogEnabled;
69     NsLogData;
70     NsLogTime;
71     NsLog0;
72     NsLog;
73     NsLogSetFrameworkunifiedLogParams;
74     NsLogSetProcessName;
75     NsLogSetControlMask;
76     NsLogIsZoneSet;
77     NsLogGetControlMask;
78     NsLogSetLogMethod;
79     NsLog_EvtCnt;
80     NsLog_Evt;
81     NsLog_Cnt;
82     NsLogDetermineLogMethod;
83     NsLogSetZones;
84     NsLogParseZones;
85     NsRcsSendTraceData;
86     NSLogGetFrameworkunifiedlogFileTotalNum;
87     NSLogGetFrameworkunifiedlogFileName;
88     NsLogGetLogMethod;
89     NsLogSetFrameworkunifiedLogFlag;
90     NsLogGetFrameworkunifiedLogFlag;
91     NsLogSetRealtimeLog;
92     NsLogGetRealtimeLog;
93     NsLogInitialize;
94     NS_Timer*;
95     OpenReceiver;
96     OpenReceiverNotBlocked;
97     CloseSender;
98     CloseReceiver;
99     OpenSender;
100     ReceiveMessage;
101     RemainderMs;
102     SendMessage;
103     SynchronousWritePersistentData;
104     SynchronousMovePersistentData;
105     WholeSeconds;
106     _init;
107     _fini;
108     GetLengthOfDataFromShared;
109
110     ### .data section ###
111     extern "C++" {
112       typeinfo?for?CFrameworkunifiedAction;
113       typeinfo?for?CFrameworkunifiedVersion;
114       typeinfo?for?CNSSharedMem;
115       typeinfo?for?CNSSharedMemReader;
116       typeinfo?for?CNSRingBuffer;
117       typeinfo?for?CFrameworkunifiedLeafState;
118       typeinfo?for?CFrameworkunified_CWORD77_Service;
119       typeinfo?for?CFrameworkunified_CWORD77_Session;
120       typeinfo?for?CNSConfig*;
121       typeinfo?for?CFrameworkunifiedCompositeState;
122       typeinfo?for?CFrameworkunifiedOrthogonalState;
123       typeinfo?for?CFrameworkunifiedConditionConnector;
124       typeinfo?for?CFrameworkunifiedExternalTransition;
125       typeinfo?for?frameworkunified::framework::CFrameworkunifiedThreadPriorities;
126       typeinfo?for?CMutex;
127       typeinfo?for?CFrameworkunifiedHSM;
128       typeinfo?for?CRWLock;
129       typeinfo?for?NSTimer;
130       typeinfo?for?CFrameworkunifiedGuard;
131       typeinfo?for?CFrameworkunifiedState;
132       typeinfo?for?CFrameworkunifiedLocalTransition;
133       typeinfo?for?CFrameworkunifiedShallowHistoryState;
134       typeinfo?for?CFrameworkunifiedHistoryState;
135       typeinfo?for?CFrameworkunifiedDeepHistoryState;
136       typeinfo?for?CFrameworkunifiedHSMParentFramework;
137       typeinfo?for?CFrameworkunifiedSyncData;
138       typeinfo?for?IConfigWriter;
139       typeinfo?for?IConfigReader;
140     };
141   local:
142     *;
143 };
144