NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: NDN, CCN, CCNx, content centric networks
API Documentation
Todo List
Member BOOST_AUTO_TEST_CASE (decompress_data)
: more compression tests
Member ndn::security::v2::CertificateStorage::cacheUnverifiedCert (Certificate &&cert)
Add ability to customize time period
Member ndn::security::v2::CertificateStorage::cacheVerifiedCert (Certificate &&cert)
Add ability to customize time period
Member ndn::security::v2::KeyChain::KeyChain ()
Add detailed description about config file behavior here
Class ndn::security::v2::Validator

Limit the maximum time the validation process is allowed to run before declaring failure

Ability to customize maximum lifetime for trusted and untrusted certificate caches. Current implementation hard-codes them to be 1 hour and 5 minutes.

Member ndn::security::v2::Validator::cacheVerifiedCertificate (Certificate &&cert)
Add ability to customize time period
Member nfd::pit::Entry::getInterest () const
#3162 require Link field to match the representative Interest
Class ns3::L2RateTracer
Finish implementation
Class ns3::L2Tracer
Finish implementation
Member websocketpp::connection< config >::handle_write_frame (lib::error_code const &ec)
unit tests
Member websocketpp::connection< config >::send (message_ptr msg)
make exception system_error rather than error_code
Member websocketpp::connection< config >::write_frame ()
unit tests
Member websocketpp::extensions::permessage_deflate::enabled< config >::compress (std::string const &in, std::string &out)
: avail_in/out is 32 bit, need to fix for cases of >32 bit frames on 64 bit machines.
Member websocketpp::extensions::permessage_deflate::enabled< config >::enable_client_no_context_takeover ()
Document to what extent memory usage will be reduced
Member websocketpp::extensions::permessage_deflate::enabled< config >::enable_server_no_context_takeover ()
Document to what extent memory usage will be reduced
Member websocketpp::extensions::permessage_deflate::enabled< config >::init (bool is_server)
memory level, strategy, etc are hardcoded
Member websocketpp::http::parser::parser::append_header (std::string const &key, std::string const &val)

Make this method case insensitive.

Should there be any restrictions on which keys are allowed?

Exception free varient

Member websocketpp::http::parser::parser::get_header (std::string const &key) const
Make this method case insensitive.
Member websocketpp::http::parser::parser::process_header (std::string::iterator begin, std::string::iterator end)
Update this method to be exception free.
Member websocketpp::http::parser::parser::remove_header (std::string const &key)
Make this method case insensitive.
Member websocketpp::http::parser::parser::replace_header (std::string const &key, std::string const &val)

Make this method case insensitive.

Should there be any restrictions on which keys are allowed?

Exception free varient

Member websocketpp::http::parser::parser::set_version (std::string const &version)
Does this method need any validation?
Member websocketpp::processor::hybi00< config >::get_key3 () const
This doesn't appear to be used anymore.
Member websocketpp::processor::hybi13< config >::validate_incoming_extended_header (frame::basic_header h, frame::extended_header e) const
unit test for the >32 bit frames on 32 bit systems case
Member websocketpp::utility::ci_find_substr (T const &haystack, typename T::value_type const *needle, typename T::size_type size, std::locale const &loc=std::locale())
Is this still used? This method may not make sense.
Member websocketpp::versions_supported (helper, helper+4)
Move this to configs to allow compile/runtime disabling or enabling of protocol versions