packages feed

hs-mesos-0.20.0.0: ext/types/parameters.cpp

#include <iostream>
#include "types.h"

using namespace mesos;

ParametersPtr toParameters(ParameterPtr* parameters,
			   int pLen)
{
  ParametersPtr params = new Parameters();
  for (int i = 0; i < pLen; ++i)
    *params->add_parameter() = *parameters[i];
  return params;
}

void fromParameters(ParametersPtr params,
		    ParameterPtr** parameters,
		    int* pLen)
{
  *parameters = params->mutable_parameter()->mutable_data();
  *pLen = params->parameter_size();
}

void destroyParameters(ParametersPtr params)
{
  delete params;
}