michal.szwaj
9ee5283245
Merge remote-tracking branch 'remotes/origin/development'
2018-04-07 13:48:40 +02:00
Michal Szwaj
2223f8e0f1
Merge pull request #25 from f1xpl/revert-24-master
...
Revert "Merge remote-tracking branch 'remotes/origin/development'"
2018-04-07 13:47:43 +02:00
Michal Szwaj
63ccbbf4e3
Revert "Merge remote-tracking branch 'remotes/origin/development'"
2018-04-07 13:47:01 +02:00
Michal Szwaj
d389a4313c
Merge pull request #24 from f1xpl/master
...
Merge remote-tracking branch 'remotes/origin/development'
2018-04-07 13:44:35 +02:00
Michal Szwaj
f49e4278c1
Merge pull request #23 from f1xpl/bugfix/22
...
Fix hanging resources when accessories enumeration is cancelled
2018-04-07 13:29:19 +02:00
michal.szwaj
f32998d871
Fix hanging resources when accessories enumeration is cancelled
2018-04-07 13:28:42 +02:00
Michal Szwaj
07c1e83f9f
Merge pull request #20 from f1xpl/feature/ping_protocol
...
Feature/ping protocol
2018-04-06 00:56:51 +02:00
michal.szwaj
f7f286f0dd
Ping message can be unencrypted.
2018-04-06 00:49:04 +02:00
michal.szwaj
64bc6bf137
Handle ping request/response
2018-04-04 20:02:36 +02:00
michal.szwaj
b2af4614e3
Merge remote-tracking branch 'remotes/origin/development'
2018-04-01 17:38:34 +02:00
Michal Szwaj
839fd0f7af
Merge pull request #17 from f1xpl/feature/performance_improvements
...
Remove wrapping of handlers in shared_ptr
2018-03-29 00:28:08 +02:00
michal.szwaj
718705b50f
Remove wrapping of handlers in shared_ptr
2018-03-29 00:08:21 +02:00
Michal Szwaj
37c6c2ea10
Merge pull request #16 from f1xpl/feature/performance_improvements
...
Feature/performance improvements
2018-03-28 17:18:57 +02:00
michal.szwaj
75832bb652
Linearize buffer
2018-03-28 16:50:50 +02:00
michal.szwaj
04ccad61e4
Revert "Use insert to extend circular_buffer"
...
This reverts commit ae4289f8b5
.
2018-03-27 23:53:15 +02:00
michal.szwaj
ae4289f8b5
Use insert to extend circular_buffer
2018-03-27 22:46:22 +02:00
michal.szwaj
ffb2a52b71
Use specialized erase methods of circular_buffer
2018-03-27 22:29:08 +02:00
michal.szwaj
a034d6d02a
Remove unnecessary shared_ptr (IoContextWrapper)
2018-03-27 21:09:50 +02:00
michal.szwaj
3c8b87fcf0
Add blocking connect method
2018-03-21 23:49:26 +01:00
michal.szwaj
cc4557246d
Use socket as a shared_ptr to fulfill boost asio CompletionHandler requirements
2018-03-19 21:30:02 +01:00
michal.szwaj
2e7988d8f6
Update readme
2018-03-18 16:48:14 +01:00
michal.szwaj
3d89c82711
Unit tests for ConnectedAccessoriesEnumerator
2018-03-17 10:56:48 +01:00
michal.szwaj
dba8ce6b0b
Improve thread safety
2018-03-17 01:57:35 +01:00
michal.szwaj
211e7f5072
Map operation aborted error code
2018-03-17 01:41:49 +01:00
michal.szwaj
e5caefb53e
Implementation of connected device enumerator
2018-03-17 01:17:40 +01:00
michal.szwaj
1fd8a27113
Unit tests for TCPTransport
2018-03-16 19:25:36 +01:00
michal.szwaj
a5ed15f158
Unit tests for TCPEndpoint
2018-03-16 18:59:55 +01:00
michal.szwaj
d12ef0a4d1
Fix typo
2018-03-15 22:33:57 +01:00
michal.szwaj
953190a8be
Fix wrong strand usage
2018-03-15 22:33:06 +01:00
michal.szwaj
2ba44d220e
Fix error active state
2018-03-15 18:34:19 +01:00
michal.szwaj
175dfa6b60
Use Transport base class in TCPTransport
2018-03-15 18:28:02 +01:00
michal.szwaj
1c95f086b7
Create base class for transports
2018-03-15 17:59:18 +01:00
michal.szwaj
36833be832
Remove USBDataSink
2018-03-13 17:22:35 +01:00
michal.szwaj
b8bcf7cbef
USBDataSink renamed to DataSink
2018-03-13 17:20:37 +01:00
michal.szwaj
219d8dd525
Wrap all used socket functions
2018-03-13 17:20:00 +01:00
michal.szwaj
e5e72d1eda
Implementation of TCPTransport
2018-03-12 17:53:31 +01:00
michal.szwaj
bebb4b9f2f
Perform socket close even if shutdown failed
2018-03-12 16:48:07 +01:00
michal.szwaj
eb98ceadf5
Implement sceleton of TCP interface
2018-03-12 16:43:35 +01:00
Michal Szwaj
3db2770ac4
Merge pull request #7 from duxet/development
...
Fix remaining MacOS build issues
2018-03-12 09:42:19 +01:00
duxet
98c26d3328
Fix remaining MacOS build issues
2018-03-12 08:43:31 +01:00
michal.szwaj@o2.pl
65d6e3e54b
Make aasdk_proto shared library to avoid duplicated definitions of proto messages
2018-03-10 13:54:39 +01:00
michal.szwaj@o2.pl
26ef6b8a82
Use CMake style to link with project libraries
2018-03-10 13:39:10 +01:00
michal.szwaj@o2.pl
49f45e4b0c
Keep consitency in CMake if statements
2018-03-10 13:25:06 +01:00
michal.szwaj@o2.pl
529fe29bcc
Fix issue with winsock.h conflict for MinGW w64
2018-03-10 13:15:20 +01:00
michal.szwaj@o2.pl
59400c6a72
Fix compilation for GCC 7
2018-03-10 13:14:40 +01:00
michal.szwaj@o2.pl
257c63e06d
Fix build on MinGW w64
2018-03-10 13:03:54 +01:00
michal.szwaj
706284053f
Update readme
2018-03-05 22:21:32 +01:00
Michal Szwaj
a36db60b5b
Merge pull request #5 from duxet/development
...
Fix MacOS build issue
2018-02-27 11:08:01 +01:00
Wojciech
0ff7365c3b
Fix MacOS build issue
...
In file included from /Users/duxet/git/aasdk/src/Channel/ServiceChannel.cpp:19:
In file included from /Users/duxet/git/aasdk/include/f1x/aasdk/IO/PromiseLink.hpp:23:
/Users/duxet/git/aasdk/include/f1x/aasdk/Error/Error.hpp:47:17: error: implicit instantiation of undefined template 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >'
std::string message_;
2018-02-27 10:43:05 +01:00
michal.szwaj
5edcc7c68c
Add flag for toggle external gtest complation to speed up release build
2018-02-18 02:01:32 +01:00