face.cpp File Reference
#include "ndn-cxx/face.hpp"
#include "ndn-cxx/encoding/tlv.hpp"
#include "ndn-cxx/impl/face-impl.hpp"
#include "ndn-cxx/net/face-uri.hpp"
#include "ndn-cxx/security/signing-helpers.hpp"
#include "ndn-cxx/util/config-file.hpp"
#include "ndn-cxx/util/scope.hpp"
#include "ndn-cxx/util/time.hpp"
+ Include dependency graph for face.cpp:

Go to the source code of this file.

Namespaces

 ndn
 

Macros

#define IO_CAPTURE_WEAK_IMPL(OP)
 
#define IO_CAPTURE_WEAK_IMPL_END
 

Macro Definition Documentation

◆ IO_CAPTURE_WEAK_IMPL

#define IO_CAPTURE_WEAK_IMPL (   OP)
Value:
{ \
weak_ptr<Impl> implWeak(m_impl); \
m_ioService.OP([=] { \
auto impl = implWeak.lock(); \
if (impl != nullptr) {

Definition at line 36 of file face.cpp.

◆ IO_CAPTURE_WEAK_IMPL_END

#define IO_CAPTURE_WEAK_IMPL_END
Value:
} \
}); \
}

Definition at line 42 of file face.cpp.