nds2-client - ClientDeveloper
0.16.8
|
Classes | |
class | ChannelListIterator |
Typedefs | |
typedef std::array< char, 148 > | raw_sc2_channel |
Functions | |
template<typename Reader , class OutIt , class Transform = nds_impl::common::IdentityTransform< raw_sc2_channel >, class Predicate = nds_impl::common::TruePredicate< typename std::result_of< decltype ( &Transform::operator( ) )( Transform, raw_sc2_channel ) >::type >> | |
void | read_get_channels (Reader &r, OutIt it, Transform t=Transform(), Predicate p=Predicate()) |
typedef std::array< char, 148 > nds_impl::nds1::v12_2::raw_sc2_channel |
void nds_impl::nds1::v12_2::read_get_channels | ( | Reader & | r, |
OutIt | it, | ||
Transform | t = Transform( ) , |
||
Predicate | p = Predicate( ) |
||
) |
Read a nds1 status channels 2 response stream.
Reader | The type of the reader object, it must implement the BufferedReader interface |
OutIt | Output iterator type used to store channels, it must accept the output type of the transform object. |
Transform | Callable type that takes a raw_sc2_channel and returns what ever type you want to use. |
Predicate | Filter function/Predicate callable type that given a value (created by transform) returns true or false |
r | The reader object |
it | Output iterator |
t | Transform object |
p | Predicate object/callable |