

Go to the source code of this file.
Classes | |
class | RawPointerT< Pointer > |
class | AsHex< Integer > |
std::ostream manipulator to print integers as hex numbers prefixed by 0x More... | |
Functions | |
template<class Pointer > | |
RawPointerT< Pointer > | RawPointer (const char *label, const Pointer &ptr) |
convenience wrapper for creating RawPointerT<> objects More... | |
template<class Pointer > | |
RawPointerT< Pointer > | RawPointer (const Pointer &ptr) |
convenience wrapper for creating RawPointerT<> objects without a label More... | |
template<class Pointer > | |
std::ostream & | operator<< (std::ostream &os, const RawPointerT< Pointer > &pd) |
prints RawPointerT<>, dereferencing the io_manip pointer if possible More... | |
template<class Integer > | |
std::ostream & | operator<< (std::ostream &os, const AsHex< Integer > number) |
template<class Integer > | |
AsHex< Integer > | asHex (const Integer n) |
a helper to ease AsHex object creation More... | |
void | PrintHex (std::ostream &, const char *data, size_t n) |
Prints the first n data bytes using hex notation. Does nothing if n is 0. More... | |
Function Documentation
◆ asHex()
Definition at line 99 of file IoManip.h.
Referenced by Security::ErrorDetail::ErrorDetail(), Acl::ConnMark::match(), Security::ParseProtocolVersionBase(), and Ssl::ReportAndForgetErrors().
◆ operator<<() [1/2]
◆ operator<<() [2/2]
|
inline |
Definition at line 58 of file IoManip.h.
References Debug::Extra(), RawPointerT< Pointer >::label, RawPointerT< Pointer >::nilText, RawPointerT< Pointer >::onExtraLine, and RawPointerT< Pointer >::ptr.
◆ PrintHex()
void PrintHex | ( | std::ostream & | os, |
const char * | data, | ||
size_t | n | ||
) |
Definition at line 16 of file IoManip.cc.
References assert, and for_each().
Referenced by Raw::print(), and PrintSecret().
◆ RawPointer() [1/2]
|
inline |
Definition at line 43 of file IoManip.h.
Referenced by getFirstUpParent(), getRoundRobinParent(), getWeightedRoundRobinParent(), Security::PeerConnector::handleNegotiationResult(), neighborsUdpAck(), peerNoteDigestLookup(), and Security::PeerConnector::sslCrtvdHandleReply().
◆ RawPointer() [2/2]
|
inline |