8
8
#include " swss/selectableevent.h"
9
9
#include < string.h>
10
10
11
+ using namespace sairedis ;
12
+
11
13
sai_service_method_table_t g_services;
12
- bool g_apiInitialized = false ;
13
14
volatile bool g_run = false ;
14
15
15
16
// this event is used to nice end notifications thread
@@ -102,7 +103,7 @@ sai_status_t sai_api_initialize(
102
103
103
104
SWSS_LOG_ENTER ();
104
105
105
- if (g_apiInitialized )
106
+ if (Globals::apiInitialized )
106
107
{
107
108
SWSS_LOG_ERROR (" api already initialized" );
108
109
@@ -140,7 +141,7 @@ sai_status_t sai_api_initialize(
140
141
141
142
notification_thread = std::make_shared<std::thread>(ntf_thread);
142
143
143
- g_apiInitialized = true ;
144
+ Globals::apiInitialized = true ;
144
145
145
146
return SAI_STATUS_SUCCESS;
146
147
}
@@ -151,7 +152,7 @@ sai_status_t sai_api_uninitialize(void)
151
152
152
153
SWSS_LOG_ENTER ();
153
154
154
- if (!g_apiInitialized )
155
+ if (!Globals::apiInitialized )
155
156
{
156
157
SWSS_LOG_ERROR (" api not initialized" );
157
158
@@ -167,7 +168,7 @@ sai_status_t sai_api_uninitialize(void)
167
168
168
169
notification_thread->join ();
169
170
170
- g_apiInitialized = false ;
171
+ Globals::apiInitialized = false ;
171
172
172
173
return SAI_STATUS_SUCCESS;
173
174
}
@@ -205,7 +206,7 @@ sai_status_t sai_api_query(
205
206
return SAI_STATUS_INVALID_PARAMETER;
206
207
}
207
208
208
- if (!g_apiInitialized )
209
+ if (!Globals::apiInitialized )
209
210
{
210
211
SWSS_LOG_ERROR (" SAI API not initialized before calling API query" );
211
212
return SAI_STATUS_UNINITIALIZED;
0 commit comments