| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | |
|
| | | | |
|
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Create `qnx` and `linux` folder with platform specific code.
Moved implementation from network_interface_listener_impl to
platform_specific/linux/platform_specific_network_interface_listener_impl
QNX contains empty implementation
Renamed source files : used cc file extension for source files
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
bugfix/tcp_interface_event_build_tests to feature/Ford-WiFi
* commit '836a069069df187a6bca7670d847d2648a99f211':
fix: network interface events don't work under BUILD_TESTS
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
feature/Ford-WiFi
* commit 'ebf724367d56d40d18dde5fb2d8af928b985d18d':
UT: add transport adapter, adapter listener, manager unit tests
Fix NetworkInterfaceListener issues detected by UT
UT: Add NetworkInterfaceListener unit tests
Append htonl() for INADDR_ANY
Fix TcpClientListener issues detected by UT
UT: Add TcpClientListener unit tests
Refactor: create NetworkInterfaceListener interface class
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
feat/network_name_and_notify_hmi to feature/Ford-WiFi
* commit '9e5b8c4523e7b9baa0f9a2f2fadb732853c5c9ef':
combine SetSecondaryTransportID into OnSecondaryTransportStarted
Enable UpdateAppList when secondary transport is connected
trigger UpdateAppList when secondary transport is added or removed
Add secondaryDeviceInfo field in HMIApplication struct
Fix a trace log
Support reading network interface name from .ini file
Improve the stop method of TCP server socket loop
Support specific network interface for TcpClientListener
Conflicts:
src/components/application_manager/src/application_manager_impl.cc
src/components/transport_manager/src/transport_manager_default.cc
|
| | | |
|
| | | |
|
| |/ |
|
|/
|
|
| |
also cleans up date_time namespacing but maintains helper functions
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Replaced #pragma once usage with header guards
Added wrappers for deprecated functions
Fixed related unit tests
Fixed coding style in places related to code chages
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
New implementation considers external switching flow triggering so no
implementation includes separate thread which manages incoming signals
and starts the flow. Also ACK is being sent back to the system.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
These changes update switching flow so now instead of automatic
switching start in case of same UUID is detected SDL will wait for
external signal from the system to start this flow.
Also due to UUID is reliable only while device remains connected (at
least on certain systems) SDL now uses Bluetooth MAC and USB serial to
manage devices and UUID is used only for detection of devices able to
switch their transports. Currently only iAP2 Bluetooth to USB support is
implemented.
|
| |
| |
| |
| |
| |
| |
| |
| | |
To be able to check iAP2 transport switch feature these adapters are
implemented. Implementation is done in the way of emulating iAP
transport over TCP since there is no available iAP library for open
source. Since it is just emulation not a real transport is will be built
only with other unit tests i.e. with BUILD_TESTS = ON
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/
|
|
| |
Removed libusbx from project and now require libusb-1.0 to be installed as a dependency. Required `apt-get install libusb-1.0-0-dev`
|
|
|
|
| |
Related tasks APPLINK-30588 APPLINK-30974
|
|
|
|
|
|
|
| |
Corrected misspelled name of class TcpServerOriginatedSocketConnection.
Splitted classes TcpSocketConnection and TcpServerOriginatedSocketConnection in two separate files.
Related task : APPLINK-30284
|
|
|
|
|
|
|
|
|
| |
Created method for threaded connection child classes to ensure their threads will finish running before they are deleted.
Added socket shutdown and close during disconnection command for device connection.
Moved the ConnectionCreated notification right after we create new threaded connection.
Added check to prevent creation of new socket if the connection was already terminated.
Related task : APPLINK-30284, APPLINK-30431
|
|
|
|
|
|
|
|
|
| |
Has been covered:
- `ConnectionHandlerImpl::RunAppOnDevice`;
- `TransportManagerImpl::RunAppOnDevice`;
- `TransportAdapterImpl::RunAppOnDevice`;
- `ResumeCtrlImpl::GetSavedAppHmiLevel`.
Related to: APPLINK-24895
|
|
|
|
|
|
|
|
|
| |
Has been done:
- Fixed coding style;
- Fixed header guard naming;
- Fixed copyright comments.
Related to: APPLINK-24892
|
|
|
|
|
|
| |
Applaunch functionality in TransportMaanger and ConnectionHAndler implementation
Related issue : APPLINK-24892
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Registered after start connections in TransportAdapterImpl
can be unregistered when finalized using the RemoveFinalizedConnection
method from the TransportAdapter interface.
The call to the RemoveConnection method in the TransportManagerImpl
unregisters the connection calling the RemoveFinalizedConnection
using the supplied TransportAdapter instance. This solves the
observed memory leak of the inactive connections.
Issues: APPLINK-22910, APPLINK-23563
|
|
|
|
|
|
|
|
|
|
| |
Formated all code in appMain, components, plugins to correct coding-style
Used clang-format-3.6
Used 2 commands :
find src/appMain/ -name "*.h" -o -name "*.cc" -o -name "*.hpp" -o -name "*.cpp" | xargs clang-format-3.6 -i -style=file
find src/components/ -name "*.h" -o -name "*.cc" -o -name "*.hpp" -o -name "*.cpp" | xargs clang-format-3.6 -i -style=file
find src/plugins/ -name "*.h" -o -name "*.cc" -o -name "*.hpp" -o -name "*.cpp" | xargs clang-format-3.6 -i -style=file
|
| |
|
| |
|
|
|
|
|
| |
Corrected TM after removing LastState, MediaManager, PolicyHandler
singletones
|
|
|
|
|
|
|
|
|
|
| |
Removed singletone using from TimeTester.
TimeTester renamed -> TelemetryMonitor.
All files and directories corrected.
Tests corrected, all works.
Disabled 2 tests(task created).
Related to : APPLINK-21915
|
| |
|
|
|
|
|
|
|
|
| |
Corrected src and tests in TransportManager
after removing ConnectionHandler, ProtocolHandler,
HMIMessageHandler singletones.
Related to APPLINK-21440
|
|
|
|
|
|
|
| |
Changed using oif TimerThread to Timer
Updated usage methods of Timer.
Related to : APPLINK-10003
|
|
|
|
|
| |
Related:
APPLINK-14640
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Duplicated code moved to separate method
Renamed local variable frames_to_send to frames_to_send_local to
avoid confusion between framaes_to_send and frames_to_send_
|
| |
| |
| |
| | |
Issues: APPLINK-19597, APPLINK-19603
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
1. Changed virtuality of 2 methods =>
Fixed 4 unit tests in tcp_transport_adapter_test
2. Removed 2 unit tests in transport_manager_impl_test
(functionality is absent)
Related : APPLINK-17584
|
| |
| |
| |
| | |
Added some functionality to google mock framework
|
| | |
|
| | |
|
| | |
|