MACE  1.0.0
 All Classes Namespaces Files Functions Variables Enumerations Defines
Public Member Functions
mace::rpc::function_filter< Connection > Struct Template Reference

#include <filter.hpp>

Inheritance diagram for mace::rpc::function_filter< Connection >:
mace::rpc::default_filter

List of all members.

Public Member Functions

 function_filter (Connection &c)
template<typename Signature >
auto operator() (const boost::function< Signature > &v)-> decltype(((Connection *) 0)->add_method(v))
template<typename Signature , typename R >
void operator() (const R &r, boost::function< Signature > &v)
template<typename Signature >
const bool is_filtered (const boost::function< Signature > *) const

Detailed Description

template<typename Connection>
struct mace::rpc::function_filter< Connection >

Template Parameters:
Connectionmust implement the following expressions:

R Connection::add_method( const boost::function<Signature>& ); boost::function<Signature> Connection::create_callback<Signature>( const R& );

Definition at line 33 of file filter.hpp.


The documentation for this struct was generated from the following file: