nfd::Channel Class Reference

represent a channel that communicates on a local endpoint More...

#include <channel.hpp>

Inheritance diagram for nfd::Channel:
Collaboration diagram for nfd::Channel:

Public Member Functions

virtual ~Channel ()
 
const FaceUri & getUri () const
 

Protected Member Functions

void setUri (const FaceUri &uri)
 

Detailed Description

represent a channel that communicates on a local endpoint

See also
FaceSystem

A channel can listen on a local endpoint and initiate outgoing connection from a local endpoint. A channel creates Face objects and retains shared ownership of them.

Definition at line 52 of file channel.hpp.

Constructor & Destructor Documentation

nfd::Channel::~Channel ( )
virtual

Definition at line 30 of file channel.cpp.

Member Function Documentation

const FaceUri & nfd::Channel::getUri ( ) const
inline

Definition at line 70 of file channel.hpp.

void nfd::Channel::setUri ( const FaceUri &  uri)
protected

Definition at line 35 of file channel.cpp.