Project

General

Profile

Feature #3165

Updated by Junxiao Shi over 8 years ago

Implement `UnixStreamTransport` for use with LinkService. 

 The `UnixStreamTransport` is a subclass of [`Transport`](https://gist.github.com/yoursunny/22a7d53711b4e9bc198a) that communicates with a local application via a UNIX stream socket. sockets. 

 * `UnixStreamTransport` is always local. 
 * `UnixStreamTransport` is always on-demand, because it's application connecting to NFD. There is no persistent or permanent `UnixStreamTransport`. 

 After implementing `UnixStreamTransport`: 

 * change `UnixStreamChannel` to initialize an `LpFace(GenericLinkService+UnixStreamTransport)` `LpFace(SimpleLinkService+UnixStreamTransport)` in place of `UnixStreamFace` 
 * delete old `UnixStreamFace`

Back