Ejemplo n.º 1
0
/**
 * @details
 * adds a data requirement. If the appropriate adapter
 * has not already been added with setAdater() then
 * this method will attemp to create a suitable one.
 */
void DataTypes::addData( const DataSpec& data )
{
    _dataRequirements.append(data);
    const QHash<QString,QString>& defaultAdapters = data.getAdapterTypes();
    _addData( data.serviceData(), defaultAdapters, AbstractAdapter::Service );
    _addData( data.streamData(), defaultAdapters, AbstractAdapter::Stream );
}
Ejemplo n.º 2
0
AXmlElement& AXmlElement::setData(
  const char *value, 
  size_t length,                 // = AConstant::npos
  AXmlElement::Encoding encoding // = AXmlElement::ENC_NONE
)
{
  _addData(AString::wrap(value, length), encoding, true);
  return *this;
}
Ejemplo n.º 3
0
AXmlElement& AXmlElement::setData(const char value)
{
  _addData(ASW(&value,1), AXmlElement::ENC_NONE, true);
  return *this;
}
Ejemplo n.º 4
0
AXmlElement& AXmlElement::setData(const int value)
{
  _addData(AString::fromInt(value), AXmlElement::ENC_NONE, true);
  return *this;
}
Ejemplo n.º 5
0
AXmlElement& AXmlElement::setData(const double value)
{
  _addData(AString::fromDouble(value), AXmlElement::ENC_NONE, true);
  return *this;
}
Ejemplo n.º 6
0
AXmlElement& AXmlElement::setData(const AEmittable& data, AXmlElement::Encoding encoding)
{
  _addData(data, encoding, true);
  return *this;
}
Ejemplo n.º 7
0
AXmlElement& AXmlElement::addData(const size_t value)
{
  _addData(AString::fromSize_t(value), AXmlElement::ENC_NONE);
  return *this;
}