cs-entry-impl.hpp
Go to the documentation of this file.
1 /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
26 #ifndef NFD_DAEMON_TABLE_CS_ENTRY_IMPL_HPP
27 #define NFD_DAEMON_TABLE_CS_ENTRY_IMPL_HPP
28 
29 #include "cs-entry.hpp"
30 
31 namespace nfd {
32 namespace cs {
33 
42 class EntryImpl : public Entry
43 {
44 public:
49  EntryImpl(const Name& name);
50 
53  EntryImpl(shared_ptr<const Data> data, bool isUnsolicited);
54 
55  void
57 
58  bool
59  operator<(const EntryImpl& other) const;
60 
61 private:
62  bool
63  isQuery() const;
64 
65 private:
66  Name m_queryName;
67 };
68 
69 } // namespace cs
70 } // namespace nfd
71 
72 #endif // NFD_DAEMON_TABLE_CS_ENTRY_IMPL_HPP
represents a base class for CS entry
Definition: cs-entry.hpp:36
bool operator<(const EntryImpl &other) const
Copyright (c) 2014-2015, Regents of the University of California, Arizona Board of Regents...
Definition: algorithm.hpp:32
an Entry in ContentStore implementation
void unsetUnsolicited()
bool isUnsolicited() const
Definition: cs-entry.hpp:73
EntryImpl(const Name &name)
construct Entry for query