senf::detail Namespace Reference


Namespaces

namespace   packet

Classes

struct   has_static_validate_member
struct   MIHMessageRegistry_EntryBase
struct   MIHMessageRegistryEntry
struct   MIHMessageRegistryEntry< MIHPacket, true >
class   ArrayParser_iterator
struct   PrefixAuxParserPolicy
struct   FixedAuxParserPolicy
struct   DynamicAuxParserPolicy
struct   DynamicWrapperAuxParserPolicy
struct   TransformAuxParserPolicy
struct   PacketSizeAuxParserPolicy
struct   ListOptionTypeParser_Policy
struct   GenericTLVParserRegistry_EntryBase
struct   GenericTLVParserRegistry_Entry
class   Predicate
struct   ListBParser_Policy
struct   ListNParser_Policy
class   ListParser_Iterator
class   PacketImpl
struct   IsComplexAnnotation
class   AnnotationRegistry
struct   TypeInfoCompare
class   PacketRegistryImplBase
class   PacketRegistryImpl
struct   DumpKey
struct   DumpKey< KeyType, true >
class   StatisticsLoggerRegistry
struct   StatisticsLogger
class   lexical_stream
class   lexical_caster
class   DaemonWatcher
struct   ReadRange
  Internal: Choose optimal read implementation. More...
struct   WriteRange
  Internal: Choose optimal write implementation. More...
class   StreamableString
  String supporting automatic type conversion. More...

Functions

boost::uint8_t  low_bits_mask (unsigned bits)
template<class ForwardIterator , class Function >
void  apply_mask (unsigned bits, ForwardIterator b, ForwardIterator e, Function fn)
template<class ForwardIterator1 , class ForwardIterator2 , class Function >
ForwardIterator1  find_if_mask (unsigned bits, ForwardIterator1 b1, ForwardIterator1 e1, ForwardIterator2 b2, Function fn)
template<class ForwardIterator >
void  parseHexString (std::string const &value, char const *separator, ForwardIterator f, ForwardIterator l)
std::string  dumpState (SocketStateMap const &map)
  Helper to convert SocketStateMap to multiline string representation.

Function Documentation

template<class ForwardIterator , class Function >
void senf::detail::
apply_mask ( unsigned  bits,
ForwardIterator  b,
ForwardIterator  e,
Function  fn )

Definition at line 51 of file INet6Address.ct.

std::string senf::detail::
dumpState ( SocketStateMap const &  map )

Helper to convert SocketStateMap to multiline string representation.

For internal use only.

Definition at line 80 of file SocketHandle.cc.

template<class ForwardIterator1 , class ForwardIterator2 , class Function >
ForwardIterator1 senf::detail::
find_if_mask ( unsigned  bits,
ForwardIterator1  b1,
ForwardIterator1  e1,
ForwardIterator2  b2,
Function  fn )

Definition at line 63 of file INet6Address.ct.

boost::uint8_t senf::detail::
low_bits_mask ( unsigned  bits )

Definition at line 289 of file INet6Address.cci.

template<class ForwardIterator >
void senf::detail::
parseHexString ( std::string const &  value,
char const *  separator,
ForwardIterator  f,
ForwardIterator  l )

Definition at line 39 of file ParseString.ct.