NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: NDN, CCN, CCNx, content centric networks
API Documentation
encoding-buffer-fwd.hpp File Reference
#include "../common.hpp"
Include dependency graph for encoding-buffer-fwd.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ndn::encoding::EncodingImpl< TAG >
 

Namespaces

 ndn
 Copyright (c) 2011-2015 Regents of the University of California.
 
 ndn::encoding
 

Macros

#define NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS(ClassName)
 
#define NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS(ClassName)
 

Typedefs

using ndn::encoding::EncodingBuffer = EncodingImpl< EncoderTag >
 
using ndn::encoding::EncodingEstimator = EncodingImpl< EstimatorTag >
 

Enumerations

enum  ndn::encoding::Tag { ndn::encoding::EncoderTag = true, ndn::encoding::EstimatorTag = false }
 

Macro Definition Documentation

◆ NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS

#define NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS (   ClassName)
Value:
extern template size_t \
ClassName::wireEncode<::ndn::encoding::EncoderTag>(::ndn::EncodingBuffer&) const; \
extern template size_t \
ClassName::wireEncode<::ndn::encoding::EstimatorTag>(::ndn::EncodingEstimator&) const \
EncodingImpl< EncoderTag > EncodingBuffer
EncodingImpl< EstimatorTag > EncodingEstimator

Definition at line 49 of file encoding-buffer-fwd.hpp.

◆ NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS

#define NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS (   ClassName)
Value:
template size_t \
ClassName::wireEncode<::ndn::encoding::EncoderTag>(::ndn::EncodingBuffer&) const; \
template size_t \
ClassName::wireEncode<::ndn::encoding::EstimatorTag>(::ndn::EncodingEstimator&) const \
EncodingImpl< EncoderTag > EncodingBuffer
EncodingImpl< EstimatorTag > EncodingEstimator

Definition at line 55 of file encoding-buffer-fwd.hpp.