NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.3: NDN, CCN, CCNx, content centric networks
API Documentation
face.hpp File Reference
#include "data.hpp"
#include "name.hpp"
#include "interest.hpp"
#include "interest-filter.hpp"
#include "encoding/nfd-constants.hpp"
#include "lp/nack.hpp"
#include "security/key-chain.hpp"
#include "security/signing-info.hpp"
Include dependency graph for face.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ndn::Face
 Provide a communication channel with local or remote NDN forwarder. More...
 
class  ndn::Face::Error
 
class  ndn::Face::OversizedPacketError
 Exception thrown when attempting to send a packet over size limit. More...
 

Namespaces

 boost
 Copyright (c) 2013-2017 Regents of the University of California.
 
 boost::asio
 
 ndn
 Copyright (c) 2011-2015 Regents of the University of California.
 
 ndn::nfd
 

Typedefs

typedef function< void(const Interest &, const Data &)> ndn::DataCallback
 Callback invoked when expressed Interest gets satisfied with a Data packet. More...
 
typedef function< void(const Interest &, const lp::Nack &)> ndn::NackCallback
 Callback invoked when Nack is sent in response to expressed Interest. More...
 
typedef function< void(const Interest &)> ndn::TimeoutCallback
 Callback invoked when expressed Interest times out. More...
 
typedef function< void(const InterestFilter &, const Interest &)> ndn::InterestCallback
 Callback invoked when incoming Interest matches the specified InterestFilter. More...
 
typedef function< void(const Name &)> ndn::RegisterPrefixSuccessCallback
 Callback invoked when registerPrefix or setInterestFilter command succeeds. More...
 
typedef function< void(const Name &, const std::string &)> ndn::RegisterPrefixFailureCallback
 Callback invoked when registerPrefix or setInterestFilter command fails. More...
 
typedef function< void()> ndn::UnregisterPrefixSuccessCallback
 Callback invoked when unregisterPrefix or unsetInterestFilter command succeeds. More...
 
typedef function< void(const std::string &)> ndn::UnregisterPrefixFailureCallback
 Callback invoked when unregisterPrefix or unsetInterestFilter command fails. More...