struct WritablePolicy : public WritePolicyBase {};
struct UnwritablePolicy : public WritePolicyBase {};
- struct SocketBufferingPolicy : public BufferingPolicyBase {};
-
template <class Policy>
struct ConvertibleValue
{
UnspecifiedFramingPolicy,
ConnectedCommunicationPolicy,
ReadablePolicy,
- UnspecifiedWritePolicy,
- UnspecifiedBufferingPolicy> Policy2;
+ UnspecifiedWritePolicy> Policy2;
BOOST_MPL_ASSERT(( boost::is_same<Policy1,Policy2> ));
UnspecifiedFramingPolicy,
UnspecifiedCommunicationPolicy,
ReadablePolicy,
- UnspecifiedWritePolicy,
- UnspecifiedBufferingPolicy> Policy4;
+ UnspecifiedWritePolicy> Policy4;
BOOST_MPL_ASSERT(( boost::is_same<Policy3,Policy4> ));
BOOST_MPL_ASSERT_NOT(( boost::is_same<Policy1, Policy3> ));