Peter Johnson
|
9a621e9272
|
Various NetworkConnection improvements.
- Keep connection state.
- Store remote id
- Getter for proto_rev
- Cleanup on Stop()
- Cleaner termination of write thread.
|
2015-07-29 20:31:59 -07:00 |
|
Peter Johnson
|
3c7cb363ba
|
NetworkConnection: Prefer emplace to push.
|
2015-07-25 10:47:53 -07:00 |
|
Peter Johnson
|
0979c1c9ca
|
Storage, NetworkConnection: Don't in-place construct atomics.
Visual C++ 2013 doesn't support this.
|
2015-07-20 20:52:26 -07:00 |
|
Peter Johnson
|
a6162ba990
|
NetworkConnection: Trigger threads as necessary in Stop().
|
2015-07-17 22:28:47 -07:00 |
|
Peter Johnson
|
fcbd2751ba
|
Provide C++ API. Move all classes to "nt" namespace.
The C API is now just simple wrappers around the C++ API.
|
2015-07-17 07:21:07 -07:00 |
|
Peter Johnson
|
13cbf4e288
|
Message: use shared_ptr.
NetworkConnection: Own the input and output queues.
|
2015-07-15 21:20:18 -07:00 |
|
Peter Johnson
|
beb92e6cbf
|
NetworkConnection: Ignore duplicate Start() calls.
|
2015-07-14 23:15:30 -07:00 |
|
Peter Johnson
|
e640708245
|
Start implementing network connectivity.
Change-Id: I82875bfd1c3a086033d22de636d4fb43455ebac3
|
2015-07-13 22:46:41 -07:00 |
|