222 #ifndef HH_SENF_Socket_SocketPolicy_ 223 #define HH_SENF_Socket_SocketPolicy_ 1 248 # define SENF_SOCKET_POLICIES \ 251 (CommunicationPolicy) \ 275 struct AddressingPolicyBase
414 template <
class SocketPolicy,
class Trait>
427 template <
class SocketPolicy,
class Trait>
434 template <
class SocketPolicy,
class Trait>
475 template <
class AddressingPolicy >
505 template <
class Arg1,
class Arg2,
class ArgN>
522 template <
class Base,
class Derived>
Enable template overload depending on policy value.
Inversion of IfAddressingPolicyIs.
AddressingPolicyBase UnspecifiedAddressingPolicy
Alias of AddressingPolicyBase for better readability.
Policy defining, how peers are selected.
Policy defining socket addressing.
Check policy compatibility.
virtual ~AddressingPolicyBase()
Policy defining the readability.
Policy defining the framing format.
Baseclass of all SocketPolicies.
Collection of policy classes.
Policy defining the writability.
Check single policy axis.
Metafunction to create SocketPolicy.