src/common/packet-printer.h
changeset 883 4d2da35c09b0
parent 877 0d2f96b69c47
child 892 b3f73643c055
equal deleted inserted replaced
882:777fcfabc1c8 883:4d2da35c09b0
   112    * \param printer printer for a chunk for which no callback was specified explicitely
   112    * \param printer printer for a chunk for which no callback was specified explicitely
   113    */
   113    */
   114   void AddDefaultPrinter (DefaultPrinter printer);
   114   void AddDefaultPrinter (DefaultPrinter printer);
   115   
   115   
   116 private:
   116 private:
   117   friend class PacketHistory;
   117   friend class PacketMetadata;
   118   friend class ::ItemList;
       
   119   typedef void (*DoPrintCallback) (Ptr<CallbackImplBase>, Buffer::Iterator, std::ostream &,
   118   typedef void (*DoPrintCallback) (Ptr<CallbackImplBase>, Buffer::Iterator, std::ostream &,
   120                                    uint32_t, uint32_t);
   119                                    uint32_t, uint32_t);
   121   typedef std::string (*DoGetNameCallback) (void);
   120   typedef std::string (*DoGetNameCallback) (void);
   122   struct Printer
   121   struct Printer
   123   {
   122   {