37#include <visp3/core/vpConfig.h>
38#include <visp3/core/vpDebug.h>
39#include <visp3/core/vpException.h>
40#include <visp3/core/vpImageException.h>
148 void addParameter(
const char *params);
149 void addParameter(
const std::string ¶ms);
150 void addParameter(
const std::vector<std::string> &listOfparams);
151 template <
typename T>
void addParameterObject(T *params,
const int &sizeOfObject =
sizeof(T));
230 if (sizeOfObject != 0) {
231 char *tempS =
new char[sizeOfObject];
232 memcpy((
void *)tempS, (
void *)params, sizeOfObject);
233 std::string returnVal(tempS,
static_cast<size_t>(sizeOfObject));
std::string & operator[](const unsigned int &i)
void setId(const char *id)
std::vector< std::string > listOfParams
vpRequest & operator=(const vpRequest &req)
vpRequest(const vpRequest &req)
std::string getId() const
void addParameterObject(T *params, const int &sizeOfObject=sizeof(T))
const std::string & operator[](const unsigned int &i) const
unsigned int size() const