Public Types | |
typedef HIDDEN | exact_type |
Iterator types | |
typedef HIDDEN | iterator |
typedef iterator | const_iterator |
Public Member Functions | |
template<class S > | |
time_adjuster (const InputIterator1 &first1, const InputIterator1 &last1, const InputIterator2 &first2, const InputIterator2 &last2, const pkt::packet< S > &time_reference, tool::end::endianness phy_end, bool pcap_tstamps) | |
template<class S > | |
time_adjuster (const I1 &first1, const I1 &last1, const I2 &first2, const I2 &last2, const pkt::packet< S > &tref, tool::end::endianness phy_end, bool pcap_tstamps) | |
iterator | begin () const |
iterator | end () const |
template<class OutputIterator > | |
void | operator() (const OutputIterator &output) const |
template<class O > | |
void | operator() (const O &o) const |
template<class F > | |
void | for_each (F &f) const |
template<class F > | |
void | for_each (const F &f) const |
Apply a function/functor to each element | |
template<class Functor > | |
void | for_each (Functor &f) const |
template<class Functor > | |
void | for_each (const Functor &f) const |
Downcast methods | |
const exact_type & | exact () const |
exact_type & | exact () |
const exact_type * | exact_ptr () const |
exact_type * | exact_ptr () |
Friends | |
class | internals::time_adjuster_iterator< InputIterator1, InputIterator2, HeaderType, Bottom, tool::bottom > |