mbed.org implementation of the abstract SmartREST library for the Cumulocity Platform SmartREST protocol.
Dependents: MbedSmartRestMain MbedSmartRestMain
Diff: Record.cpp
- Revision:
- 11:e1bee9a77652
- Parent:
- 0:099f76422485
--- a/Record.cpp Thu Oct 23 14:41:58 2014 +0200 +++ b/Record.cpp Sat Nov 15 11:21:01 2014 +0100 @@ -28,32 +28,36 @@ #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 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; + 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; + return values() > 0; } - +/*-------------------------------------------------------------------------*/