A client for the SmartREST protocol from Cumulocity.
Fork of MbedSmartRest by
Record.cpp
- Committer:
- vwochnik
- Date:
- 2014-01-23
- Revision:
- 0:f76673e7f275
File content as of revision 0:f76673e7f275:
#include "Record.h" size_t Record::writeTo(AbstractDataSink& sink) const { size_t written = 0; for (size_t n = values(), i = 0; i < n; i++) { written += value(i).write(sink); if (i < n-1) written += sink.write(','); } written += sink.write('\r'); written += sink.write('\n'); return written; } size_t Record::writtenLength() const { size_t written = 2; for (size_t n = values(), i = 0; i < n; i++) { written += value(i).length(); if (i < n-1) written++; } return written; } Record::operator bool() const { return values() > 0; }