Project

General

Profile

Actions

Feature #3165

closed

UnixStreamTransport

Added by Junxiao Shi over 8 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
Faces
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
1.00 h

Description

Implement UnixStreamTransport for use with LinkService.

The UnixStreamTransport is a subclass of Transport that communicates with a local application via a UNIX stream socket.

  • 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) in place of UnixStreamFace
  • delete old UnixStreamFace

Related issues 6 (1 open5 closed)

Related to NFD - Feature #3166: TcpTransportClosedYukai Tu

Actions
Related to NFD - Feature #1672: UnixSeqPacketTransportNew

Actions
Related to ndn-cxx - Feature #2930: Face: send and receive NACKClosedEric Newberry

Actions
Blocked by NFD - Task #3088: Refactor Face as LinkService+TransportClosedEric Newberry

Actions
Blocks NFD - Task #3172: Refactor Face: completionClosedJunxiao Shi

Actions
Blocks NFD - Task #3305: UnixStreamTransport: test suite improvementClosedEric Newberry

Actions
Actions

Also available in: Atom PDF