summaryrefslogtreecommitdiff
path: root/src/components/transport_manager/src/transport_manager_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/transport_manager/src/transport_manager_impl.cc')
-rw-r--r--src/components/transport_manager/src/transport_manager_impl.cc540
1 files changed, 249 insertions, 291 deletions
diff --git a/src/components/transport_manager/src/transport_manager_impl.cc b/src/components/transport_manager/src/transport_manager_impl.cc
index ddff4f3780..a0d019cd69 100644
--- a/src/components/transport_manager/src/transport_manager_impl.cc
+++ b/src/components/transport_manager/src/transport_manager_impl.cc
@@ -76,19 +76,18 @@ struct ConnectionFinder {
namespace transport_manager {
-CREATE_LOGGERPTR_GLOBAL(logger_, "TransportManager")
+SDL_CREATE_LOG_VARIABLE("TransportManager")
TransportManagerImpl::Connection TransportManagerImpl::convert(
const TransportManagerImpl::ConnectionInternal& p) {
- LOG4CXX_TRACE(logger_, "enter. ConnectionInternal: " << &p);
+ SDL_LOG_TRACE("enter. ConnectionInternal: " << &p);
TransportManagerImpl::Connection c;
c.application = p.application;
c.device = p.device;
c.id = p.id;
- LOG4CXX_TRACE(
- logger_,
+ SDL_LOG_TRACE(
"exit with TransportManagerImpl::Connection. It's ConnectionUID = "
- << c.id);
+ << c.id);
return c;
}
@@ -113,11 +112,11 @@ TransportManagerImpl::TransportManagerImpl(
"",
webengine_constants::kWebEngineDeviceName,
webengine_constants::kWebEngineConnectionType) {
- LOG4CXX_TRACE(logger_, "TransportManager has created");
+ SDL_LOG_TRACE("TransportManager has created");
}
TransportManagerImpl::~TransportManagerImpl() {
- LOG4CXX_DEBUG(logger_, "TransportManager object destroying");
+ SDL_LOG_DEBUG("TransportManager object destroying");
message_queue_.Shutdown();
event_queue_.Shutdown();
@@ -135,11 +134,11 @@ TransportManagerImpl::~TransportManagerImpl() {
delete it->second;
}
- LOG4CXX_INFO(logger_, "TransportManager object destroyed");
+ SDL_LOG_INFO("TransportManager object destroyed");
}
void TransportManagerImpl::ReconnectionTimeout() {
- LOG4CXX_AUTO_TRACE(logger_);
+ SDL_LOG_AUTO_TRACE();
RaiseEvent(&TransportManagerListener::OnDeviceSwitchingFinish,
device_to_reconnect_);
}
@@ -148,7 +147,7 @@ void TransportManagerImpl::AddCloudDevice(
const transport_manager::transport_adapter::CloudAppProperties&
cloud_properties) {
#if !defined(CLOUD_APP_WEBSOCKET_TRANSPORT_SUPPORT)
- LOG4CXX_TRACE(logger_, "Cloud app support is disabled. Exiting function");
+ SDL_LOG_TRACE("Cloud app support is disabled. Exiting function");
#else
transport_adapter::DeviceType type = transport_adapter::DeviceType::UNKNOWN;
if (cloud_properties.cloud_transport_type == "WS") {
@@ -179,7 +178,7 @@ void TransportManagerImpl::AddCloudDevice(
void TransportManagerImpl::RemoveCloudDevice(const DeviceHandle device_handle) {
#if !defined(CLOUD_APP_WEBSOCKET_TRANSPORT_SUPPORT)
- LOG4CXX_TRACE(logger_, "Cloud app support is disabled. Exiting function");
+ SDL_LOG_TRACE("Cloud app support is disabled. Exiting function");
return;
#else
DisconnectDevice(device_handle);
@@ -187,30 +186,30 @@ void TransportManagerImpl::RemoveCloudDevice(const DeviceHandle device_handle) {
}
int TransportManagerImpl::ConnectDevice(const DeviceHandle device_handle) {
- LOG4CXX_TRACE(logger_, "enter. DeviceHandle: " << &device_handle);
+ SDL_LOG_TRACE("enter. DeviceHandle: " << &device_handle);
if (!this->is_initialized_) {
- LOG4CXX_ERROR(logger_, "TransportManager is not initialized.");
- LOG4CXX_TRACE(
- logger_,
+ SDL_LOG_ERROR("TransportManager is not initialized.");
+ SDL_LOG_TRACE(
+
"exit with E_TM_IS_NOT_INITIALIZED. Condition: !this->is_initialized_");
return E_TM_IS_NOT_INITIALIZED;
}
DeviceUID device_id = converter_.HandleToUid(device_handle);
- LOG4CXX_DEBUG(logger_, "Convert handle to id:" << device_id);
+ SDL_LOG_DEBUG("Convert handle to id:" << device_id);
sync_primitives::AutoReadLock lock(device_to_adapter_map_lock_);
DeviceToAdapterMap::iterator it = device_to_adapter_map_.find(device_id);
if (it == device_to_adapter_map_.end()) {
- LOG4CXX_ERROR(logger_, "No device adapter found by id " << device_id);
- LOG4CXX_TRACE(logger_, "exit with E_INVALID_HANDLE. Condition: NULL == ta");
+ SDL_LOG_ERROR("No device adapter found by id " << device_id);
+ SDL_LOG_TRACE("exit with E_INVALID_HANDLE. Condition: NULL == ta");
return E_INVALID_HANDLE;
}
transport_adapter::TransportAdapter* ta = it->second;
TransportAdapter::Error ta_error = ta->ConnectDevice(device_id);
int err = (TransportAdapter::OK == ta_error) ? E_SUCCESS : E_INTERNAL_ERROR;
- LOG4CXX_TRACE(logger_, "exit with error: " << err);
+ SDL_LOG_TRACE("exit with error: " << err);
return err;
}
@@ -222,8 +221,8 @@ ConnectionStatus TransportManagerImpl::GetConnectionStatus(
DeviceToAdapterMap::const_iterator it =
device_to_adapter_map_.find(device_id);
if (it == device_to_adapter_map_.end()) {
- LOG4CXX_ERROR(logger_, "No device adapter found by id " << device_handle);
- LOG4CXX_TRACE(logger_, "exit with E_INVALID_HANDLE. Condition: NULL == ta");
+ SDL_LOG_ERROR("No device adapter found by id " << device_handle);
+ SDL_LOG_TRACE("exit with E_INVALID_HANDLE. Condition: NULL == ta");
return ConnectionStatus::INVALID;
}
transport_adapter::TransportAdapter* ta = it->second;
@@ -231,36 +230,36 @@ ConnectionStatus TransportManagerImpl::GetConnectionStatus(
}
int TransportManagerImpl::DisconnectDevice(const DeviceHandle device_handle) {
- LOG4CXX_TRACE(logger_, "enter. DeviceHandle: " << &device_handle);
+ SDL_LOG_TRACE("enter. DeviceHandle: " << &device_handle);
if (!this->is_initialized_) {
- LOG4CXX_ERROR(logger_, "TransportManager is not initialized.");
- LOG4CXX_TRACE(
- logger_,
+ SDL_LOG_ERROR("TransportManager is not initialized.");
+ SDL_LOG_TRACE(
+
"exit with E_TM_IS_NOT_INITIALIZED. Condition: !this->is_initialized_");
return E_TM_IS_NOT_INITIALIZED;
}
DeviceUID device_id = converter_.HandleToUid(device_handle);
- LOG4CXX_DEBUG(logger_, "Convert handle to id:" << device_id);
+ SDL_LOG_DEBUG("Convert handle to id:" << device_id);
sync_primitives::AutoReadLock lock(device_to_adapter_map_lock_);
DeviceToAdapterMap::iterator it = device_to_adapter_map_.find(device_id);
if (it == device_to_adapter_map_.end()) {
- LOG4CXX_WARN(logger_, "No device adapter found by id " << device_id);
- LOG4CXX_TRACE(logger_, "exit with E_INVALID_HANDLE. Condition: NULL == ta");
+ SDL_LOG_WARN("No device adapter found by id " << device_id);
+ SDL_LOG_TRACE("exit with E_INVALID_HANDLE. Condition: NULL == ta");
return E_INVALID_HANDLE;
}
transport_adapter::TransportAdapter* ta = it->second;
ta->DisconnectDevice(device_id);
- LOG4CXX_TRACE(logger_, "exit with E_SUCCESS");
+ SDL_LOG_TRACE("exit with E_SUCCESS");
return E_SUCCESS;
}
int TransportManagerImpl::Disconnect(const ConnectionUID cid) {
- LOG4CXX_TRACE(logger_, "enter. ConnectionUID: " << &cid);
+ SDL_LOG_TRACE("enter. ConnectionUID: " << &cid);
if (!this->is_initialized_) {
- LOG4CXX_ERROR(logger_, "TransportManager is not initialized.");
- LOG4CXX_TRACE(
- logger_,
+ SDL_LOG_ERROR("TransportManager is not initialized.");
+ SDL_LOG_TRACE(
+
"exit with E_TM_IS_NOT_INITIALIZED. Condition: !this->is_initialized_");
return E_TM_IS_NOT_INITIALIZED;
}
@@ -268,11 +267,9 @@ int TransportManagerImpl::Disconnect(const ConnectionUID cid) {
sync_primitives::AutoReadLock lock(connections_lock_);
ConnectionInternal* connection = GetConnection(cid);
if (NULL == connection) {
- LOG4CXX_ERROR(
- logger_,
+ SDL_LOG_ERROR(
"TransportManagerImpl::Disconnect: Connection does not exist.");
- LOG4CXX_TRACE(logger_,
- "exit with E_INVALID_HANDLE. Condition: NULL == connection");
+ SDL_LOG_TRACE("exit with E_INVALID_HANDLE. Condition: NULL == connection");
return E_INVALID_HANDLE;
}
@@ -296,51 +293,50 @@ int TransportManagerImpl::Disconnect(const ConnectionUID cid) {
const uint32_t disconnect_timeout =
get_settings().transport_manager_disconnect_timeout();
if (disconnect_timeout > 0) {
- connection->timer->start(disconnect_timeout);
+ connection->timer->Start(disconnect_timeout);
}
} else {
connection->transport_adapter->Disconnect(connection->device,
connection->application);
}
*/
- LOG4CXX_TRACE(logger_, "exit with E_SUCCESS");
+ SDL_LOG_TRACE("exit with E_SUCCESS");
return E_SUCCESS;
}
int TransportManagerImpl::DisconnectForce(const ConnectionUID cid) {
- LOG4CXX_TRACE(logger_, "enter ConnectionUID: " << &cid);
+ SDL_LOG_TRACE("enter ConnectionUID: " << &cid);
if (false == this->is_initialized_) {
- LOG4CXX_ERROR(logger_, "TransportManager is not initialized.");
- LOG4CXX_TRACE(logger_,
- "exit with E_TM_IS_NOT_INITIALIZED. Condition: false == "
- "this->is_initialized_");
+ SDL_LOG_ERROR("TransportManager is not initialized.");
+ SDL_LOG_TRACE(
+ "exit with E_TM_IS_NOT_INITIALIZED. Condition: false == "
+ "this->is_initialized_");
return E_TM_IS_NOT_INITIALIZED;
}
sync_primitives::AutoReadLock lock(connections_lock_);
const ConnectionInternal* connection = GetConnection(cid);
if (NULL == connection) {
- LOG4CXX_ERROR(
- logger_,
+ SDL_LOG_ERROR(
+
"TransportManagerImpl::DisconnectForce: Connection does not exist.");
- LOG4CXX_TRACE(logger_,
- "exit with E_INVALID_HANDLE. Condition: NULL == connection");
+ SDL_LOG_TRACE("exit with E_INVALID_HANDLE. Condition: NULL == connection");
return E_INVALID_HANDLE;
}
connection->transport_adapter->Disconnect(connection->device,
connection->application);
- LOG4CXX_TRACE(logger_, "exit with E_SUCCESS");
+ SDL_LOG_TRACE("exit with E_SUCCESS");
return E_SUCCESS;
}
int TransportManagerImpl::AddEventListener(TransportManagerListener* listener) {
- LOG4CXX_TRACE(logger_, "enter. TransportManagerListener: " << listener);
+ SDL_LOG_TRACE("enter. TransportManagerListener: " << listener);
transport_manager_listener_.push_back(listener);
- LOG4CXX_TRACE(logger_, "exit with E_SUCCESS");
+ SDL_LOG_TRACE("exit with E_SUCCESS");
return E_SUCCESS;
}
void TransportManagerImpl::DisconnectAllDevices() {
- LOG4CXX_AUTO_TRACE(logger_);
+ SDL_LOG_AUTO_TRACE();
sync_primitives::AutoReadLock lock(device_list_lock_);
for (DeviceInfoList::iterator i = device_list_.begin();
i != device_list_.end();
@@ -351,7 +347,7 @@ void TransportManagerImpl::DisconnectAllDevices() {
}
void TransportManagerImpl::TerminateAllAdapters() {
- LOG4CXX_AUTO_TRACE(logger_);
+ SDL_LOG_AUTO_TRACE();
for (std::vector<TransportAdapter*>::iterator i = transport_adapters_.begin();
i != transport_adapters_.end();
++i) {
@@ -360,7 +356,7 @@ void TransportManagerImpl::TerminateAllAdapters() {
}
int TransportManagerImpl::InitAllAdapters() {
- LOG4CXX_AUTO_TRACE(logger_);
+ SDL_LOG_AUTO_TRACE();
for (std::vector<TransportAdapter*>::iterator i = transport_adapters_.begin();
i != transport_adapters_.end();
++i) {
@@ -372,9 +368,9 @@ int TransportManagerImpl::InitAllAdapters() {
}
int TransportManagerImpl::Stop() {
- LOG4CXX_AUTO_TRACE(logger_);
+ SDL_LOG_AUTO_TRACE();
if (!is_initialized_) {
- LOG4CXX_WARN(logger_, "TransportManager is not initialized_");
+ SDL_LOG_WARN("TransportManager is not initialized_");
return E_TM_IS_NOT_INITIALIZED;
}
@@ -390,15 +386,14 @@ int TransportManagerImpl::Stop() {
int TransportManagerImpl::SendMessageToDevice(
const ::protocol_handler::RawMessagePtr message) {
- LOG4CXX_TRACE(logger_, "enter. RawMessageSptr: " << message);
- LOG4CXX_INFO(
- logger_,
- "Send message to device called with arguments " << message.get());
+ SDL_LOG_TRACE("enter. RawMessageSptr: " << message);
+ SDL_LOG_INFO("Send message to device called with arguments "
+ << message.get());
if (false == this->is_initialized_) {
- LOG4CXX_ERROR(logger_, "TM is not initialized.");
- LOG4CXX_TRACE(logger_,
- "exit with E_TM_IS_NOT_INITIALIZED. Condition: false == "
- "this->is_initialized_");
+ SDL_LOG_ERROR("TM is not initialized.");
+ SDL_LOG_TRACE(
+ "exit with E_TM_IS_NOT_INITIALIZED. Condition: false == "
+ "this->is_initialized_");
return E_TM_IS_NOT_INITIALIZED;
}
@@ -407,21 +402,20 @@ int TransportManagerImpl::SendMessageToDevice(
const ConnectionInternal* connection =
GetConnection(message->connection_key());
if (NULL == connection) {
- LOG4CXX_ERROR(logger_,
- "Connection with id " << message->connection_key()
+ SDL_LOG_ERROR("Connection with id " << message->connection_key()
<< " does not exist.");
- LOG4CXX_TRACE(
- logger_, "exit with E_INVALID_HANDLE. Condition: NULL == connection");
+ SDL_LOG_TRACE(
+ "exit with E_INVALID_HANDLE. Condition: NULL == connection");
return E_INVALID_HANDLE;
}
if (connection->shutdown_) {
- LOG4CXX_ERROR(
- logger_,
+ SDL_LOG_ERROR(
+
"TransportManagerImpl::Disconnect: Connection is to shut down.");
- LOG4CXX_TRACE(logger_,
- "exit with E_CONNECTION_IS_TO_SHUTDOWN. Condition: "
- "connection->shutDown");
+ SDL_LOG_TRACE(
+ "exit with E_CONNECTION_IS_TO_SHUTDOWN. Condition: "
+ "connection->shutDown");
return E_CONNECTION_IS_TO_SHUTDOWN;
}
}
@@ -431,30 +425,29 @@ int TransportManagerImpl::SendMessageToDevice(
}
#endif // TELEMETRY_MONITOR
this->PostMessage(message);
- LOG4CXX_TRACE(logger_, "exit with E_SUCCESS");
+ SDL_LOG_TRACE("exit with E_SUCCESS");
return E_SUCCESS;
}
void TransportManagerImpl::RunAppOnDevice(const DeviceHandle device_handle,
const std::string& bundle_id) {
if (!this->is_initialized_) {
- LOG4CXX_ERROR(logger_, "TransportManager is not initialized.");
+ SDL_LOG_ERROR("TransportManager is not initialized.");
return;
}
DeviceUID device_id = converter_.HandleToUid(device_handle);
- LOG4CXX_DEBUG(logger_, "Convert handle to id:" << device_id);
+ SDL_LOG_DEBUG("Convert handle to id:" << device_id);
sync_primitives::AutoReadLock lock(device_to_adapter_map_lock_);
DeviceToAdapterMap::iterator it = device_to_adapter_map_.find(device_id);
if (it == device_to_adapter_map_.end()) {
- LOG4CXX_ERROR(logger_, "No device adapter found by id " << device_id);
+ SDL_LOG_ERROR("No device adapter found by id " << device_id);
return;
}
transport_adapter::TransportAdapter* ta = it->second;
if (!ta) {
- LOG4CXX_ERROR(logger_,
- "Transport adapter for device: " << device_id << " is NULL");
+ SDL_LOG_ERROR("Transport adapter for device: " << device_id << " is NULL");
return;
}
@@ -465,46 +458,46 @@ void TransportManagerImpl::RunAppOnDevice(const DeviceHandle device_handle,
int TransportManagerImpl::ReceiveEventFromDevice(
const TransportAdapterEvent& event) {
- LOG4CXX_TRACE(logger_, "enter. TransportAdapterEvent: " << &event);
+ SDL_LOG_TRACE("enter. TransportAdapterEvent: " << &event);
if (!is_initialized_) {
- LOG4CXX_ERROR(logger_, "TM is not initialized.");
- LOG4CXX_TRACE(logger_,
- "exit with E_TM_IS_NOT_INITIALIZED. Condition: false == "
- "this->is_initialized_");
+ SDL_LOG_ERROR("TM is not initialized.");
+ SDL_LOG_TRACE(
+ "exit with E_TM_IS_NOT_INITIALIZED. Condition: false == "
+ "this->is_initialized_");
return E_TM_IS_NOT_INITIALIZED;
}
this->PostEvent(event);
- LOG4CXX_TRACE(logger_, "exit with E_SUCCESS");
+ SDL_LOG_TRACE("exit with E_SUCCESS");
return E_SUCCESS;
}
int TransportManagerImpl::RemoveDevice(const DeviceHandle device_handle) {
- LOG4CXX_TRACE(logger_, "enter. DeviceHandle: " << &device_handle);
+ SDL_LOG_TRACE("enter. DeviceHandle: " << &device_handle);
DeviceUID device_id = converter_.HandleToUid(device_handle);
if (false == this->is_initialized_) {
- LOG4CXX_ERROR(logger_, "TM is not initialized.");
- LOG4CXX_TRACE(logger_,
- "exit with E_TM_IS_NOT_INITIALIZED. Condition: false == "
- "this->is_initialized_");
+ SDL_LOG_ERROR("TM is not initialized.");
+ SDL_LOG_TRACE(
+ "exit with E_TM_IS_NOT_INITIALIZED. Condition: false == "
+ "this->is_initialized_");
return E_TM_IS_NOT_INITIALIZED;
}
sync_primitives::AutoWriteLock lock(device_to_adapter_map_lock_);
device_to_adapter_map_.erase(device_id);
- LOG4CXX_TRACE(logger_, "exit with E_SUCCESS");
+ SDL_LOG_TRACE("exit with E_SUCCESS");
return E_SUCCESS;
}
int TransportManagerImpl::AddTransportAdapter(
transport_adapter::TransportAdapter* transport_adapter) {
- LOG4CXX_TRACE(logger_, "enter. TransportAdapter: " << transport_adapter);
+ SDL_LOG_TRACE("enter. TransportAdapter: " << transport_adapter);
if (transport_adapter_listeners_.find(transport_adapter) !=
transport_adapter_listeners_.end()) {
- LOG4CXX_ERROR(logger_, "Adapter already exists.");
- LOG4CXX_TRACE(logger_,
- "exit with E_ADAPTER_EXISTS. Condition: "
- "transport_adapter_listeners_.find(transport_adapter) != "
- "transport_adapter_listeners_.end()");
+ SDL_LOG_ERROR("Adapter already exists.");
+ SDL_LOG_TRACE(
+ "exit with E_ADAPTER_EXISTS. Condition: "
+ "transport_adapter_listeners_.find(transport_adapter) != "
+ "transport_adapter_listeners_.end()");
return E_ADAPTER_EXISTS;
}
@@ -520,21 +513,21 @@ int TransportManagerImpl::AddTransportAdapter(
delete listener;
delete transport_adapter;
}
- LOG4CXX_TRACE(logger_, "exit with E_SUCCESS");
+ SDL_LOG_TRACE("exit with E_SUCCESS");
return E_SUCCESS;
}
int TransportManagerImpl::SearchDevices() {
- LOG4CXX_TRACE(logger_, "enter");
+ SDL_LOG_TRACE("enter");
if (!this->is_initialized_) {
- LOG4CXX_ERROR(logger_, "TM is not initialized");
- LOG4CXX_TRACE(
- logger_,
+ SDL_LOG_ERROR("TM is not initialized");
+ SDL_LOG_TRACE(
+
"exit with E_TM_IS_NOT_INITIALIZED. Condition: !this->is_initialized_");
return E_TM_IS_NOT_INITIALIZED;
}
- LOG4CXX_INFO(logger_, "Search device called");
+ SDL_LOG_INFO("Search device called");
bool success_occurred = false;
@@ -542,33 +535,29 @@ int TransportManagerImpl::SearchDevices() {
transport_adapters_.begin();
it != transport_adapters_.end();
++it) {
- LOG4CXX_DEBUG(logger_, "Iterating over transport adapters");
+ SDL_LOG_DEBUG("Iterating over transport adapters");
TransportAdapter::Error scanResult = (*it)->SearchDevices();
if (transport_adapter::TransportAdapter::OK == scanResult) {
success_occurred = true;
} else {
- LOG4CXX_ERROR(logger_,
- "Transport Adapter search failed "
- << *it << "[" << (*it)->GetDeviceType() << "]");
+ SDL_LOG_ERROR("Transport Adapter search failed "
+ << *it << "[" << (*it)->GetDeviceType() << "]");
switch (scanResult) {
case transport_adapter::TransportAdapter::NOT_SUPPORTED: {
- LOG4CXX_ERROR(logger_,
- "Search feature is not supported "
- << *it << "[" << (*it)->GetDeviceType() << "]");
- LOG4CXX_DEBUG(logger_,
- "scanResult = TransportAdapter::NOT_SUPPORTED");
+ SDL_LOG_ERROR("Search feature is not supported "
+ << *it << "[" << (*it)->GetDeviceType() << "]");
+ SDL_LOG_DEBUG("scanResult = TransportAdapter::NOT_SUPPORTED");
break;
}
case transport_adapter::TransportAdapter::BAD_STATE: {
- LOG4CXX_ERROR(logger_,
- "Transport Adapter has bad state "
- << *it << "[" << (*it)->GetDeviceType() << "]");
- LOG4CXX_DEBUG(logger_, "scanResult = TransportAdapter::BAD_STATE");
+ SDL_LOG_ERROR("Transport Adapter has bad state "
+ << *it << "[" << (*it)->GetDeviceType() << "]");
+ SDL_LOG_DEBUG("scanResult = TransportAdapter::BAD_STATE");
break;
}
default: {
- LOG4CXX_ERROR(logger_, "Invalid scan result");
- LOG4CXX_DEBUG(logger_, "scanResult = default switch case");
+ SDL_LOG_ERROR("Invalid scan result");
+ SDL_LOG_DEBUG("scanResult = default switch case");
return E_ADAPTERS_FAIL;
}
}
@@ -578,13 +567,13 @@ int TransportManagerImpl::SearchDevices() {
(success_occurred || transport_adapters_.empty()) ? E_SUCCESS
: E_ADAPTERS_FAIL;
if (transport_adapter_search == E_SUCCESS) {
- LOG4CXX_TRACE(logger_,
- "exit with E_SUCCESS. Condition: success_occured || "
- "transport_adapters_.empty()");
+ SDL_LOG_TRACE(
+ "exit with E_SUCCESS. Condition: success_occured || "
+ "transport_adapters_.empty()");
} else {
- LOG4CXX_TRACE(logger_,
- "exit with E_ADAPTERS_FAIL. Condition: success_occured || "
- "transport_adapters_.empty()");
+ SDL_LOG_TRACE(
+ "exit with E_ADAPTERS_FAIL. Condition: success_occured || "
+ "transport_adapters_.empty()");
}
return transport_adapter_search;
}
@@ -593,23 +582,23 @@ int TransportManagerImpl::Init(
resumption::LastStateWrapperPtr last_state_wrapper) {
// Last state wrapper required to initialize Transport adapters
UNUSED(last_state_wrapper);
- LOG4CXX_TRACE(logger_, "enter");
+ SDL_LOG_TRACE("enter");
is_initialized_ = true;
- LOG4CXX_TRACE(logger_, "exit with E_SUCCESS");
+ SDL_LOG_TRACE("exit with E_SUCCESS");
return E_SUCCESS;
}
int TransportManagerImpl::Init(resumption::LastState& last_state) {
// Last state required to initialize Transport adapters
UNUSED(last_state);
- LOG4CXX_TRACE(logger_, "enter");
+ SDL_LOG_TRACE("enter");
is_initialized_ = true;
- LOG4CXX_TRACE(logger_, "exit with E_SUCCESS");
+ SDL_LOG_TRACE("exit with E_SUCCESS");
return E_SUCCESS;
}
void TransportManagerImpl::Deinit() {
- LOG4CXX_AUTO_TRACE(logger_);
+ SDL_LOG_AUTO_TRACE();
DisconnectAllDevices();
TerminateAllAdapters();
device_to_adapter_map_.clear();
@@ -622,27 +611,26 @@ int TransportManagerImpl::Reinit() {
}
void TransportManagerImpl::StopEventsProcessing() {
- LOG4CXX_AUTO_TRACE(logger_);
+ SDL_LOG_AUTO_TRACE();
events_processing_is_active_ = false;
}
void TransportManagerImpl::StartEventsProcessing() {
- LOG4CXX_AUTO_TRACE(logger_);
+ SDL_LOG_AUTO_TRACE();
events_processing_is_active_ = true;
events_processing_cond_var_.Broadcast();
}
int TransportManagerImpl::PerformActionOnClients(
const TransportAction required_action) const {
- LOG4CXX_TRACE(logger_,
- "The following action requested: "
- << static_cast<int>(required_action)
- << " to be performed on connected clients");
+ SDL_LOG_TRACE("The following action requested: "
+ << static_cast<int>(required_action)
+ << " to be performed on connected clients");
if (!is_initialized_) {
- LOG4CXX_ERROR(logger_, "TM is not initialized");
- LOG4CXX_TRACE(logger_,
- "exit with E_TM_IS_NOT_INITIALIZED. Condition: false == "
- "is_initialized_");
+ SDL_LOG_ERROR("TM is not initialized");
+ SDL_LOG_TRACE(
+ "exit with E_TM_IS_NOT_INITIALIZED. Condition: false == "
+ "is_initialized_");
return E_TM_IS_NOT_INITIALIZED;
}
@@ -652,22 +640,21 @@ int TransportManagerImpl::PerformActionOnClients(
ret = adapter_ptr->ChangeClientListening(required_action);
if (TransportAdapter::Error::NOT_SUPPORTED == ret) {
- LOG4CXX_DEBUG(logger_,
- "Requested action on client is not supported for adapter "
- << adapter_ptr << "[" << adapter_ptr->GetDeviceType()
- << "]");
+ SDL_LOG_DEBUG("Requested action on client is not supported for adapter "
+ << adapter_ptr << "[" << adapter_ptr->GetDeviceType()
+ << "]");
}
}
- LOG4CXX_TRACE(logger_, "exit with E_SUCCESS");
+ SDL_LOG_TRACE("exit with E_SUCCESS");
return E_SUCCESS;
}
void TransportManagerImpl::CreateWebEngineDevice() {
#ifndef WEBSOCKET_SERVER_TRANSPORT_SUPPORT
- LOG4CXX_TRACE(logger_, "Web engine support is disabled. Exiting function");
+ SDL_LOG_TRACE("Web engine support is disabled. Exiting function");
#else
- LOG4CXX_AUTO_TRACE(logger_);
+ SDL_LOG_AUTO_TRACE();
auto web_socket_ta_iterator = std::find_if(
transport_adapters_.begin(),
transport_adapters_.end(),
@@ -677,9 +664,9 @@ void TransportManagerImpl::CreateWebEngineDevice() {
});
if (transport_adapters_.end() == web_socket_ta_iterator) {
- LOG4CXX_WARN(logger_,
- "WebSocketServerTransportAdapter not found."
- "Impossible to create WebEngineDevice");
+ SDL_LOG_WARN(
+ "WebSocketServerTransportAdapter not found."
+ "Impossible to create WebEngineDevice");
return;
}
@@ -688,10 +675,10 @@ void TransportManagerImpl::CreateWebEngineDevice() {
*web_socket_ta_iterator);
if (!web_socket_ta) {
- LOG4CXX_ERROR(logger_,
- "Unable to cast from Transport Adapter to "
- "WebSocketServerTransportAdapter."
- "Impossible to create WebEngineDevice");
+ SDL_LOG_ERROR(
+ "Unable to cast from Transport Adapter to "
+ "WebSocketServerTransportAdapter."
+ "Impossible to create WebEngineDevice");
return;
}
@@ -717,12 +704,12 @@ void TransportManagerImpl::CreateWebEngineDevice() {
}
const DeviceInfo& TransportManagerImpl::GetWebEngineDeviceInfo() const {
- LOG4CXX_AUTO_TRACE(logger_);
+ SDL_LOG_AUTO_TRACE();
return web_engine_device_info_;
}
bool TransportManagerImpl::UpdateDeviceList(TransportAdapter* ta) {
- LOG4CXX_TRACE(logger_, "enter. TransportAdapter: " << ta);
+ SDL_LOG_TRACE("enter. TransportAdapter: " << ta);
std::set<DeviceInfo> old_devices;
std::set<DeviceInfo> new_devices;
{
@@ -774,20 +761,20 @@ bool TransportManagerImpl::UpdateDeviceList(TransportAdapter* ta) {
RaiseEvent(&TransportManagerListener::OnDeviceRemoved, *it);
}
- LOG4CXX_TRACE(logger_, "exit");
+ SDL_LOG_TRACE("exit");
return added_devices.size() + removed_devices.size() > 0;
}
void TransportManagerImpl::PostMessage(
const ::protocol_handler::RawMessagePtr message) {
- LOG4CXX_TRACE(logger_, "enter. RawMessageSptr: " << message);
+ SDL_LOG_TRACE("enter. RawMessageSptr: " << message);
message_queue_.PostMessage(message);
- LOG4CXX_TRACE(logger_, "exit");
+ SDL_LOG_TRACE("exit");
}
void TransportManagerImpl::PostEvent(const TransportAdapterEvent& event) {
- LOG4CXX_AUTO_TRACE(logger_);
- LOG4CXX_DEBUG(logger_, "TransportAdapterEvent: " << &event);
+ SDL_LOG_AUTO_TRACE();
+ SDL_LOG_DEBUG("TransportAdapterEvent: " << &event);
event_queue_.PostMessage(event);
}
@@ -796,18 +783,18 @@ const TransportManagerSettings& TransportManagerImpl::get_settings() const {
}
void TransportManagerImpl::AddConnection(const ConnectionInternal& c) {
- LOG4CXX_AUTO_TRACE(logger_);
- LOG4CXX_DEBUG(logger_, "ConnectionInternal: " << &c);
+ SDL_LOG_AUTO_TRACE();
+ SDL_LOG_DEBUG("ConnectionInternal: " << &c);
sync_primitives::AutoWriteLock lock(connections_lock_);
connections_.push_back(c);
}
void TransportManagerImpl::RemoveConnection(
const uint32_t id, transport_adapter::TransportAdapter* transport_adapter) {
- LOG4CXX_AUTO_TRACE(logger_);
- LOG4CXX_DEBUG(logger_, "Id: " << id);
+ SDL_LOG_AUTO_TRACE();
+ SDL_LOG_DEBUG("Id: " << id);
sync_primitives::AutoWriteLock lock(connections_lock_);
- LOG4CXX_DEBUG(logger_, "Removing connection with id: " << id);
+ SDL_LOG_DEBUG("Removing connection with id: " << id);
const std::vector<ConnectionInternal>::iterator it = std::find_if(
connections_.begin(), connections_.end(), ConnectionFinder(id));
if (connections_.end() != it) {
@@ -820,11 +807,10 @@ void TransportManagerImpl::RemoveConnection(
void TransportManagerImpl::DeactivateDeviceConnections(
const DeviceUID& device_uid) {
- LOG4CXX_AUTO_TRACE(logger_);
+ SDL_LOG_AUTO_TRACE();
sync_primitives::AutoWriteLock lock(connections_lock_);
- LOG4CXX_DEBUG(logger_,
- "Deactivating connections for device with UID: " << device_uid);
+ SDL_LOG_DEBUG("Deactivating connections for device with UID: " << device_uid);
size_t counter = 0;
for (std::vector<ConnectionInternal>::iterator it = connections_.begin();
@@ -835,21 +821,20 @@ void TransportManagerImpl::DeactivateDeviceConnections(
++counter;
}
}
- LOG4CXX_DEBUG(logger_,
- "Deactivated "
- << counter
- << " connections for device with UID: " << device_uid);
+ SDL_LOG_DEBUG("Deactivated "
+ << counter
+ << " connections for device with UID: " << device_uid);
}
TransportManagerImpl::ConnectionInternal* TransportManagerImpl::GetConnection(
const ConnectionUID id) {
- LOG4CXX_AUTO_TRACE(logger_);
- LOG4CXX_DEBUG(logger_, "ConnectionUID: " << id);
+ SDL_LOG_AUTO_TRACE();
+ SDL_LOG_DEBUG("ConnectionUID: " << id);
for (std::vector<ConnectionInternal>::iterator it = connections_.begin();
it != connections_.end();
++it) {
if (it->id == id) {
- LOG4CXX_DEBUG(logger_, "ConnectionInternal. It's address: " << &*it);
+ SDL_LOG_DEBUG("ConnectionInternal. It's address: " << &*it);
return &*it;
}
}
@@ -858,14 +843,14 @@ TransportManagerImpl::ConnectionInternal* TransportManagerImpl::GetConnection(
TransportManagerImpl::ConnectionInternal* TransportManagerImpl::GetConnection(
const DeviceUID& device, const ApplicationHandle& application) {
- LOG4CXX_AUTO_TRACE(logger_);
- LOG4CXX_DEBUG(
- logger_, "DeviceUID: " << device << "ApplicationHandle: " << application);
+ SDL_LOG_AUTO_TRACE();
+ SDL_LOG_DEBUG("DeviceUID: " << device
+ << "ApplicationHandle: " << application);
for (std::vector<ConnectionInternal>::iterator it = connections_.begin();
it != connections_.end();
++it) {
if (it->device == device && it->application == application) {
- LOG4CXX_DEBUG(logger_, "ConnectionInternal. It's address: " << &*it);
+ SDL_LOG_DEBUG("ConnectionInternal. It's address: " << &*it);
return &*it;
}
}
@@ -875,15 +860,14 @@ TransportManagerImpl::ConnectionInternal* TransportManagerImpl::GetConnection(
TransportManagerImpl::ConnectionInternal*
TransportManagerImpl::GetActiveConnection(
const DeviceUID& device, const ApplicationHandle& application) {
- LOG4CXX_AUTO_TRACE(logger_);
- LOG4CXX_DEBUG(
- logger_,
- "DeviceUID: " << device << " ApplicationHandle: " << application);
+ SDL_LOG_AUTO_TRACE();
+ SDL_LOG_DEBUG("DeviceUID: " << device
+ << " ApplicationHandle: " << application);
for (std::vector<ConnectionInternal>::iterator it = connections_.begin();
it != connections_.end();
++it) {
if (it->device == device && it->application == application && it->active_) {
- LOG4CXX_DEBUG(logger_, "ConnectionInternal. It's address: " << &*it);
+ SDL_LOG_DEBUG("ConnectionInternal. It's address: " << &*it);
return &*it;
}
}
@@ -913,9 +897,9 @@ struct SwitchableFinder {
void TransportManagerImpl::TryDeviceSwitch(
transport_adapter::TransportAdapter* adapter) {
- LOG4CXX_AUTO_TRACE(logger_);
+ SDL_LOG_AUTO_TRACE();
if (adapter->GetDeviceType() != transport_adapter::DeviceType::IOS_USB) {
- LOG4CXX_ERROR(logger_, "Switching requested not from iAP-USB transport.");
+ SDL_LOG_ERROR("Switching requested not from iAP-USB transport.");
return;
}
@@ -924,9 +908,9 @@ void TransportManagerImpl::TryDeviceSwitch(
IOSBTAdapterFinder());
if (transport_adapters_.end() == ios_bt_adapter) {
- LOG4CXX_WARN(logger_,
- "There is no iAP2 Bluetooth adapter found. Switching is not "
- "possible.");
+ SDL_LOG_WARN(
+ "There is no iAP2 Bluetooth adapter found. Switching is not "
+ "possible.");
return;
}
@@ -946,25 +930,22 @@ void TransportManagerImpl::TryDeviceSwitch(
}
if (bt_switchable_devices.end() == bt) {
- LOG4CXX_WARN(logger_,
- "No suitable for switching iAP2 Bluetooth device found.");
+ SDL_LOG_WARN("No suitable for switching iAP2 Bluetooth device found.");
return;
}
- LOG4CXX_DEBUG(logger_,
- "Found UUID suitable for transport switching: " << bt->second);
- LOG4CXX_DEBUG(
- logger_, "Device to switch from: " << bt->first << " to: " << usb->first);
+ SDL_LOG_DEBUG("Found UUID suitable for transport switching: " << bt->second);
+ SDL_LOG_DEBUG("Device to switch from: " << bt->first
+ << " to: " << usb->first);
sync_primitives::AutoWriteLock lock(device_to_adapter_map_lock_);
const auto bt_device_uid = bt->first;
const auto device_to_switch = device_to_adapter_map_.find(bt_device_uid);
if (device_to_adapter_map_.end() == device_to_switch) {
- LOG4CXX_ERROR(logger_,
- "There is no known device found with UID "
- << bt_device_uid
- << " . Transport switching is not possible.");
+ SDL_LOG_ERROR("There is no known device found with UID "
+ << bt_device_uid
+ << " . Transport switching is not possible.");
DCHECK_OR_RETURN_VOID(false);
return;
}
@@ -973,9 +954,8 @@ void TransportManagerImpl::TryDeviceSwitch(
const auto bt_uid = device_to_switch->first;
const auto bt_adapter = device_to_switch->second;
- LOG4CXX_DEBUG(logger_,
- "Known device with UID "
- << bt_uid << " is appropriate for transport switching.");
+ SDL_LOG_DEBUG("Known device with UID "
+ << bt_uid << " is appropriate for transport switching.");
RaiseEvent(
&TransportManagerListener::OnDeviceSwitchingStart, bt_uid, usb_uid);
@@ -991,21 +971,19 @@ void TransportManagerImpl::TryDeviceSwitch(
get_settings().app_transport_change_timer_addition();
device_switch_timer_.Start(timeout, timer::kSingleShot);
- LOG4CXX_DEBUG(logger_,
- "Device switch for device id " << bt_uid << " is done.");
+ SDL_LOG_DEBUG("Device switch for device id " << bt_uid << " is done.");
return;
}
bool TransportManagerImpl::UpdateDeviceMapping(
transport_adapter::TransportAdapter* ta) {
const DeviceList adapter_device_list = ta->GetDeviceList();
- LOG4CXX_DEBUG(logger_, "DEVICE_LIST_UPDATED " << adapter_device_list.size());
+ SDL_LOG_DEBUG("DEVICE_LIST_UPDATED " << adapter_device_list.size());
sync_primitives::AutoWriteLock lock(device_to_adapter_map_lock_);
- LOG4CXX_DEBUG(logger_,
- "Before cleanup and update. Device map size is "
- << device_to_adapter_map_.size());
+ SDL_LOG_DEBUG("Before cleanup and update. Device map size is "
+ << device_to_adapter_map_.size());
for (auto item = device_to_adapter_map_.begin();
device_to_adapter_map_.end() != item;) {
@@ -1027,8 +1005,8 @@ bool TransportManagerImpl::UpdateDeviceMapping(
item = device_to_adapter_map_.begin();
}
- LOG4CXX_DEBUG(
- logger_,
+ SDL_LOG_DEBUG(
+
"After cleanup. Device map size is " << device_to_adapter_map_.size());
for (DeviceList::const_iterator it = adapter_device_list.begin();
@@ -1038,8 +1016,7 @@ bool TransportManagerImpl::UpdateDeviceMapping(
const auto result =
device_to_adapter_map_.insert(std::make_pair(device_uid, ta));
if (!result.second) {
- LOG4CXX_WARN(logger_,
- "Device UID " << device_uid
+ SDL_LOG_WARN("Device UID " << device_uid
<< " is known already. Processing skipped."
"Connection type is: "
<< ta->GetConnectionType());
@@ -1054,22 +1031,22 @@ bool TransportManagerImpl::UpdateDeviceMapping(
RaiseEvent(&TransportManagerListener::OnDeviceFound, info);
}
- LOG4CXX_DEBUG(
- logger_,
+ SDL_LOG_DEBUG(
+
"After update. Device map size is " << device_to_adapter_map_.size());
return true;
}
void TransportManagerImpl::OnDeviceListUpdated(TransportAdapter* ta) {
- LOG4CXX_TRACE(logger_, "enter. TransportAdapter: " << ta);
+ SDL_LOG_TRACE("enter. TransportAdapter: " << ta);
if (!UpdateDeviceMapping(ta)) {
- LOG4CXX_ERROR(logger_, "Device list update failed.");
+ SDL_LOG_ERROR("Device list update failed.");
return;
}
if (!UpdateDeviceList(ta)) {
- LOG4CXX_DEBUG(logger_, "Device list was not changed");
+ SDL_LOG_DEBUG("Device list was not changed");
return;
}
@@ -1082,14 +1059,14 @@ void TransportManagerImpl::OnDeviceListUpdated(TransportAdapter* ta) {
}
device_list_lock_.Release();
RaiseEvent(&TransportManagerListener::OnDeviceListUpdated, device_infos);
- LOG4CXX_TRACE(logger_, "exit");
+ SDL_LOG_TRACE("exit");
}
void TransportManagerImpl::Handle(TransportAdapterEvent event) {
- LOG4CXX_TRACE(logger_, "enter");
+ SDL_LOG_TRACE("enter");
if (!events_processing_is_active_) {
- LOG4CXX_DEBUG(logger_, "Waiting for events handling unlock");
+ SDL_LOG_DEBUG("Waiting for events handling unlock");
sync_primitives::AutoLock auto_lock(events_processing_lock_);
events_processing_cond_var_.Wait(auto_lock);
}
@@ -1097,34 +1074,34 @@ void TransportManagerImpl::Handle(TransportAdapterEvent event) {
switch (event.event_type) {
case EventTypeEnum::ON_SEARCH_DONE: {
RaiseEvent(&TransportManagerListener::OnScanDevicesFinished);
- LOG4CXX_DEBUG(logger_, "event_type = ON_SEARCH_DONE");
+ SDL_LOG_DEBUG("event_type = ON_SEARCH_DONE");
break;
}
case EventTypeEnum::ON_SEARCH_FAIL: {
// error happened in real search process (external error)
RaiseEvent(&TransportManagerListener::OnScanDevicesFailed,
*static_cast<SearchDeviceError*>(event.event_error.get()));
- LOG4CXX_DEBUG(logger_, "event_type = ON_SEARCH_FAIL");
+ SDL_LOG_DEBUG("event_type = ON_SEARCH_FAIL");
break;
}
case EventTypeEnum::ON_DEVICE_LIST_UPDATED: {
OnDeviceListUpdated(event.transport_adapter);
- LOG4CXX_DEBUG(logger_, "event_type = ON_DEVICE_LIST_UPDATED");
+ SDL_LOG_DEBUG("event_type = ON_DEVICE_LIST_UPDATED");
break;
}
case EventTypeEnum::ON_TRANSPORT_SWITCH_REQUESTED: {
TryDeviceSwitch(event.transport_adapter);
- LOG4CXX_DEBUG(logger_, "event_type = ON_TRANSPORT_SWITCH_REQUESTED");
+ SDL_LOG_DEBUG("event_type = ON_TRANSPORT_SWITCH_REQUESTED");
break;
}
case EventTypeEnum::ON_FIND_NEW_APPLICATIONS_REQUEST: {
RaiseEvent(&TransportManagerListener::OnFindNewApplicationsRequest);
- LOG4CXX_DEBUG(logger_, "event_type = ON_FIND_NEW_APPLICATIONS_REQUEST");
+ SDL_LOG_DEBUG("event_type = ON_FIND_NEW_APPLICATIONS_REQUEST");
break;
}
case EventTypeEnum::ON_CONNECTION_STATUS_UPDATED: {
RaiseEvent(&TransportManagerListener::OnConnectionStatusUpdated);
- LOG4CXX_DEBUG(logger_, "event_type = ON_CONNECTION_STATUS_UPDATED");
+ SDL_LOG_DEBUG("event_type = ON_CONNECTION_STATUS_UPDATED");
break;
}
case EventTypeEnum::ON_CONNECT_PENDING: {
@@ -1143,7 +1120,7 @@ void TransportManagerImpl::Handle(TransportAdapterEvent event) {
} else if (it->device_handle_ != device_handle) {
continue;
} else {
- LOG4CXX_DEBUG(logger_, "Connection Object Already Exists");
+ SDL_LOG_DEBUG("Connection Object Already Exists");
connection_id = it->Connection::id;
break;
}
@@ -1166,7 +1143,7 @@ void TransportManagerImpl::Handle(TransportAdapterEvent event) {
event.transport_adapter->DeviceName(event.device_uid),
event.transport_adapter->GetConnectionType()),
connection_id);
- LOG4CXX_DEBUG(logger_, "event_type = ON_CONNECT_PENDING");
+ SDL_LOG_DEBUG("event_type = ON_CONNECT_PENDING");
break;
}
case EventTypeEnum::ON_CONNECT_DONE: {
@@ -1186,7 +1163,7 @@ void TransportManagerImpl::Handle(TransportAdapterEvent event) {
} else if (it->device_handle_ != device_handle) {
continue;
} else {
- LOG4CXX_DEBUG(logger_, "Connection Object Already Exists");
+ SDL_LOG_DEBUG("Connection Object Already Exists");
connection_id = it->Connection::id;
break;
}
@@ -1209,7 +1186,7 @@ void TransportManagerImpl::Handle(TransportAdapterEvent event) {
event.transport_adapter->DeviceName(event.device_uid),
event.transport_adapter->GetConnectionType()),
connection_id);
- LOG4CXX_DEBUG(logger_, "event_type = ON_CONNECT_DONE");
+ SDL_LOG_DEBUG("event_type = ON_CONNECT_DONE");
break;
}
case EventTypeEnum::ON_CONNECT_FAIL: {
@@ -1222,7 +1199,7 @@ void TransportManagerImpl::Handle(TransportAdapterEvent event) {
event.transport_adapter->DeviceName(event.device_uid),
event.transport_adapter->GetConnectionType()),
ConnectError());
- LOG4CXX_DEBUG(logger_, "event_type = ON_CONNECT_FAIL");
+ SDL_LOG_DEBUG("event_type = ON_CONNECT_FAIL");
break;
}
case EventTypeEnum::ON_DISCONNECT_DONE: {
@@ -1230,9 +1207,8 @@ void TransportManagerImpl::Handle(TransportAdapterEvent event) {
ConnectionInternal* connection =
GetConnection(event.device_uid, event.application_id);
if (NULL == connection) {
- LOG4CXX_ERROR(logger_, "Connection not found");
- LOG4CXX_DEBUG(logger_,
- "event_type = ON_DISCONNECT_DONE && NULL == connection");
+ SDL_LOG_ERROR("Connection not found");
+ SDL_LOG_DEBUG("event_type = ON_DISCONNECT_DONE && NULL == connection");
connections_lock_.Release();
break;
}
@@ -1241,7 +1217,7 @@ void TransportManagerImpl::Handle(TransportAdapterEvent event) {
RaiseEvent(&TransportManagerListener::OnConnectionClosed, id);
RemoveConnection(id, connection->transport_adapter);
- LOG4CXX_DEBUG(logger_, "event_type = ON_DISCONNECT_DONE");
+ SDL_LOG_DEBUG("event_type = ON_DISCONNECT_DONE");
break;
}
case EventTypeEnum::ON_DISCONNECT_FAIL: {
@@ -1250,7 +1226,7 @@ void TransportManagerImpl::Handle(TransportAdapterEvent event) {
RaiseEvent(&TransportManagerListener::OnDisconnectFailed,
device_handle,
DisconnectDeviceError());
- LOG4CXX_DEBUG(logger_, "event_type = ON_DISCONNECT_FAIL");
+ SDL_LOG_DEBUG("event_type = ON_DISCONNECT_FAIL");
break;
}
case EventTypeEnum::ON_SEND_DONE: {
@@ -1263,11 +1239,9 @@ void TransportManagerImpl::Handle(TransportAdapterEvent event) {
ConnectionInternal* connection =
GetConnection(event.device_uid, event.application_id);
if (connection == NULL) {
- LOG4CXX_ERROR(logger_,
- "Connection ('" << event.device_uid << ", "
+ SDL_LOG_ERROR("Connection ('" << event.device_uid << ", "
<< event.application_id << ") not found");
- LOG4CXX_DEBUG(
- logger_,
+ SDL_LOG_DEBUG(
"event_type = ON_SEND_DONE. Condition: NULL == connection");
break;
}
@@ -1277,7 +1251,7 @@ void TransportManagerImpl::Handle(TransportAdapterEvent event) {
connection->transport_adapter->Disconnect(connection->device,
connection->application);
}
- LOG4CXX_DEBUG(logger_, "event_type = ON_SEND_DONE");
+ SDL_LOG_DEBUG("event_type = ON_SEND_DONE");
break;
}
case EventTypeEnum::ON_SEND_FAIL: {
@@ -1291,12 +1265,10 @@ void TransportManagerImpl::Handle(TransportAdapterEvent event) {
ConnectionInternal* connection =
GetConnection(event.device_uid, event.application_id);
if (connection == NULL) {
- LOG4CXX_ERROR(logger_,
- "Connection ('" << event.device_uid << ", "
+ SDL_LOG_ERROR("Connection ('" << event.device_uid << ", "
<< event.application_id
<< ") not found");
- LOG4CXX_DEBUG(
- logger_,
+ SDL_LOG_DEBUG(
"event_type = ON_SEND_FAIL. Condition: NULL == connection");
break;
}
@@ -1304,15 +1276,11 @@ void TransportManagerImpl::Handle(TransportAdapterEvent event) {
// TODO(YK): start timer here to wait before notify caller
// and remove unsent messages
- LOG4CXX_ERROR(logger_, "Transport adapter failed to send data");
- // TODO(YK): potential error case -> thread unsafe
- // update of message content
- if (event.event_data.use_count() != 0) {
- event.event_data->set_waiting(true);
- } else {
- LOG4CXX_DEBUG(logger_, "Data is invalid");
- }
- LOG4CXX_DEBUG(logger_, "eevent_type = ON_SEND_FAIL");
+ SDL_LOG_ERROR("Transport adapter failed to send data");
+ RaiseEvent(&TransportManagerListener::OnTMMessageSendFailed,
+ DataSendError(),
+ event.event_data);
+ SDL_LOG_DEBUG("event_type = ON_SEND_FAIL");
break;
}
case EventTypeEnum::ON_RECEIVED_DONE: {
@@ -1321,12 +1289,10 @@ void TransportManagerImpl::Handle(TransportAdapterEvent event) {
ConnectionInternal* connection =
GetActiveConnection(event.device_uid, event.application_id);
if (connection == NULL) {
- LOG4CXX_ERROR(logger_,
- "Connection ('" << event.device_uid << ", "
+ SDL_LOG_ERROR("Connection ('" << event.device_uid << ", "
<< event.application_id
<< ") not found");
- LOG4CXX_DEBUG(
- logger_,
+ SDL_LOG_DEBUG(
"event_type = ON_RECEIVED_DONE. Condition: NULL == connection");
break;
}
@@ -1339,17 +1305,16 @@ void TransportManagerImpl::Handle(TransportAdapterEvent event) {
#endif // TELEMETRY_MONITOR
RaiseEvent(&TransportManagerListener::OnTMMessageReceived,
event.event_data);
- LOG4CXX_DEBUG(logger_, "event_type = ON_RECEIVED_DONE");
+ SDL_LOG_DEBUG("event_type = ON_RECEIVED_DONE");
break;
}
case EventTypeEnum::ON_RECEIVED_FAIL: {
- LOG4CXX_DEBUG(logger_, "Event ON_RECEIVED_FAIL");
+ SDL_LOG_DEBUG("Event ON_RECEIVED_FAIL");
connections_lock_.AcquireForReading();
ConnectionInternal* connection =
GetActiveConnection(event.device_uid, event.application_id);
if (connection == NULL) {
- LOG4CXX_ERROR(logger_,
- "Connection ('" << event.device_uid << ", "
+ SDL_LOG_ERROR("Connection ('" << event.device_uid << ", "
<< event.application_id << ") not found");
connections_lock_.Release();
break;
@@ -1358,11 +1323,11 @@ void TransportManagerImpl::Handle(TransportAdapterEvent event) {
RaiseEvent(&TransportManagerListener::OnTMMessageReceiveFailed,
*static_cast<DataReceiveError*>(event.event_error.get()));
- LOG4CXX_DEBUG(logger_, "event_type = ON_RECEIVED_FAIL");
+ SDL_LOG_DEBUG("event_type = ON_RECEIVED_FAIL");
break;
}
case EventTypeEnum::ON_COMMUNICATION_ERROR: {
- LOG4CXX_DEBUG(logger_, "event_type = ON_COMMUNICATION_ERROR");
+ SDL_LOG_DEBUG("event_type = ON_COMMUNICATION_ERROR");
break;
}
case EventTypeEnum::ON_UNEXPECTED_DISCONNECT: {
@@ -1378,22 +1343,21 @@ void TransportManagerImpl::Handle(TransportAdapterEvent event) {
RemoveConnection(id, connection->transport_adapter);
} else {
connections_lock_.Release();
- LOG4CXX_ERROR(logger_,
- "Connection ('" << event.device_uid << ", "
+ SDL_LOG_ERROR("Connection ('" << event.device_uid << ", "
<< event.application_id << ") not found");
}
- LOG4CXX_DEBUG(logger_, "eevent_type = ON_UNEXPECTED_DISCONNECT");
+ SDL_LOG_DEBUG("eevent_type = ON_UNEXPECTED_DISCONNECT");
break;
}
case EventTypeEnum::ON_TRANSPORT_CONFIG_UPDATED: {
- LOG4CXX_DEBUG(logger_, "event_type = ON_TRANSPORT_CONFIG_UPDATED");
+ SDL_LOG_DEBUG("event_type = ON_TRANSPORT_CONFIG_UPDATED");
transport_adapter::TransportConfig config =
event.transport_adapter->GetTransportConfiguration();
RaiseEvent(&TransportManagerListener::OnTransportConfigUpdated, config);
break;
}
} // switch
- LOG4CXX_TRACE(logger_, "exit");
+ SDL_LOG_TRACE("exit");
}
#ifdef TELEMETRY_MONITOR
@@ -1403,10 +1367,10 @@ void TransportManagerImpl::SetTelemetryObserver(TMTelemetryObserver* observer) {
#endif // TELEMETRY_MONITOR
void TransportManagerImpl::Handle(::protocol_handler::RawMessagePtr msg) {
- LOG4CXX_TRACE(logger_, "enter");
+ SDL_LOG_TRACE("enter");
if (!events_processing_is_active_) {
- LOG4CXX_DEBUG(logger_, "Waiting for events handling unlock");
+ SDL_LOG_DEBUG("Waiting for events handling unlock");
sync_primitives::AutoLock auto_lock(events_processing_lock_);
events_processing_cond_var_.Wait(auto_lock);
}
@@ -1414,8 +1378,7 @@ void TransportManagerImpl::Handle(::protocol_handler::RawMessagePtr msg) {
sync_primitives::AutoReadLock lock(connections_lock_);
ConnectionInternal* connection = GetConnection(msg->connection_key());
if (connection == NULL) {
- LOG4CXX_WARN(logger_,
- "Connection " << msg->connection_key() << " not found");
+ SDL_LOG_WARN("Connection " << msg->connection_key() << " not found");
RaiseEvent(&TransportManagerListener::OnTMMessageSendFailed,
DataSendTimeoutError(),
msg);
@@ -1423,30 +1386,28 @@ void TransportManagerImpl::Handle(::protocol_handler::RawMessagePtr msg) {
}
TransportAdapter* transport_adapter = connection->transport_adapter;
- LOG4CXX_DEBUG(logger_,
- "Got adapter " << transport_adapter << "["
- << transport_adapter->GetDeviceType() << "]"
- << " by session id " << msg->connection_key());
-
if (NULL == transport_adapter) {
std::string error_text = "Transport adapter is not found";
- LOG4CXX_ERROR(logger_, error_text);
+ SDL_LOG_ERROR(error_text);
RaiseEvent(&TransportManagerListener::OnTMMessageSendFailed,
DataSendError(error_text),
msg);
} else {
+ SDL_LOG_DEBUG("Got adapter " << transport_adapter << "["
+ << transport_adapter->GetDeviceType() << "]"
+ << " by session id " << msg->connection_key());
if (TransportAdapter::OK ==
transport_adapter->SendData(
connection->device, connection->application, msg)) {
- LOG4CXX_TRACE(logger_, "Data sent to adapter");
+ SDL_LOG_TRACE("Data sent to adapter");
} else {
- LOG4CXX_ERROR(logger_, "Data sent error");
+ SDL_LOG_ERROR("Data sent error");
RaiseEvent(&TransportManagerListener::OnTMMessageSendFailed,
DataSendError("Send failed"),
msg);
}
}
- LOG4CXX_TRACE(logger_, "exit");
+ SDL_LOG_TRACE("exit");
}
TransportManagerImpl::ConnectionInternal::ConnectionInternal(
@@ -1474,13 +1435,13 @@ TransportManagerImpl::ConnectionInternal::ConnectionInternal(
}
void TransportManagerImpl::ConnectionInternal::DisconnectFailedRoutine() {
- LOG4CXX_TRACE(logger_, "enter");
+ SDL_LOG_TRACE("enter");
transport_manager->RaiseEvent(&TransportManagerListener::OnDisconnectFailed,
device_handle_,
DisconnectDeviceError());
shutdown_ = false;
timer->Stop();
- LOG4CXX_TRACE(logger_, "exit");
+ SDL_LOG_TRACE("exit");
}
DeviceHandle TransportManagerImpl::Handle2GUIDConverter::UidToHandle(
@@ -1495,8 +1456,7 @@ DeviceHandle TransportManagerImpl::Handle2GUIDConverter::UidToHandle(
HandleFinder(handle));
if (it != conversion_table_.end()) {
- LOG4CXX_DEBUG(logger_,
- "Handle for UID is found: " << std::get<0>(*it) << "/"
+ SDL_LOG_DEBUG("Handle for UID is found: " << std::get<0>(*it) << "/"
<< std::get<1>(*it) << "/"
<< std::get<2>(*it));
return std::get<2>(*it);
@@ -1508,8 +1468,7 @@ DeviceHandle TransportManagerImpl::Handle2GUIDConverter::UidToHandle(
auto t = std::make_tuple(dev_uid, connection_type, handle);
conversion_table_.push_back(
std::make_tuple(dev_uid, connection_type, handle));
- LOG4CXX_DEBUG(logger_,
- "Handle for UID is added: " << std::get<0>(t) << "/"
+ SDL_LOG_DEBUG("Handle for UID is added: " << std::get<0>(t) << "/"
<< std::get<1>(t) << "/"
<< std::get<2>(t));
return handle;
@@ -1523,14 +1482,13 @@ DeviceUID TransportManagerImpl::Handle2GUIDConverter::HandleToUid(
conversion_table_.begin(), conversion_table_.end(), HandleFinder(handle));
if (it != conversion_table_.end()) {
- LOG4CXX_DEBUG(logger_,
- "Handle is found: " << std::get<0>(*it) << "/"
+ SDL_LOG_DEBUG("Handle is found: " << std::get<0>(*it) << "/"
<< std::get<1>(*it) << "/"
<< std::get<2>(*it));
return std::get<0>(*it);
}
- LOG4CXX_DEBUG(logger_, "Handle is not found: " << handle);
+ SDL_LOG_DEBUG("Handle is not found: " << handle);
return DeviceUID("uknown_uid");
}