libzeep

PrevUpHomeNext

Struct parameter_pack

zeep::http::rest_controller::parameter_pack — helper class for pulling parameter values out of the request

Synopsis

// In header: <zeep/http/rest-controller.hpp>



// helper class for pulling parameter values out of the request

struct parameter_pack {
  // construct/copy/destruct
  parameter_pack(const request &);

  // public member functions
  std::string get_parameter(const char *) const;
  std::tuple< std::string, bool > get_parameter_ex(const char *) const;
  std::vector< std::string > get_parameters(const char *) const;
  file_param get_file_parameter(const char *) const;
  std::vector< file_param > get_file_parameters(const char *) const;

  // public data members
  const request & m_req;
  std::vector< param > m_path_parameters;
};

Description

parameter_pack public construct/copy/destruct

  1. parameter_pack(const request & req);

parameter_pack public member functions

  1. std::string get_parameter(const char * name) const;
  2. std::tuple< std::string, bool > get_parameter_ex(const char * name) const;
  3. std::vector< std::string > get_parameters(const char * name) const;
  4. file_param get_file_parameter(const char * name) const;
  5. std::vector< file_param > get_file_parameters(const char * name) const;

PrevUpHomeNext