![]() |
zeep::http::soap_controller::mount_point<Result(ControllerType::*)(Args...)>
// In header: <zeep/http/soap-controller.hpp> template<typename ControllerType, typename Result, Args> struct mount_point<> : public { // types typedef ; typedef ; typedef ; // construct/copy/destruct (, soap_controller *, ); template< Names> (, soap_controller *, , ); // public member functions (xml::element > &, ); template< I> (xml::element > &, , ); template< I> xml::element (xml::element > &, ); (xml::element &, reply &, ); template<typename ResultType, typename ArgsTuple, = > (, reply &, ); template<typename ResultType, typename ArgsTuple, = > (, reply &, ); template< I> (xml::element &, ); template<typename T> (xml::deserializer &, ); (, , xml::element &, xml::element *); // public data members static N; m_callback; m_names; xml::element m_responseType; xml::element, m_parameterTypes; };
mount_point
public
construct/copy/destruct( action, soap_controller * owner, sig);
template< Names> ( action, soap_controller * owner, sig, names);
mount_point
public member functions(xml::element > & types, ns);
template< I> (xml::element > & types, ns, ix);
template< I> xml::element (xml::element > & types, ns);
(xml::element & request, reply & reply, ns);
template<typename ResultType, typename ArgsTuple, = > ( args, reply & reply, ns);
template<typename ResultType, typename ArgsTuple, = > ( args, reply & reply, ns);
template< I> (xml::element & request, );
template<typename T> (xml::deserializer & ds, name);
( types, messages, xml::element & portType, xml::element * binding);