Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: FlashAir_Twitter Neon_F303K8_04
Fork of HTTPClient by
Diff: data/HTTPText.cpp
- Revision:
- 19:3b1625dbd7e9
- Parent:
- 16:1f743885e7de
--- a/data/HTTPText.cpp Wed May 07 16:48:10 2014 +0000
+++ b/data/HTTPText.cpp Sun Dec 14 19:05:31 2014 +0000
@@ -31,7 +31,7 @@
HTTPText::HTTPText(char* str) : m_str(str), m_pos(0)
{
- m_size = strlen(str) + 1;
+ m_size = strlen(str) + 1;
}
HTTPText::HTTPText(char* str, size_t size) : m_str(str), m_size(size), m_pos(0)
@@ -42,47 +42,47 @@
//IHTTPDataIn
/*virtual*/ void HTTPText::readReset()
{
- m_pos = 0;
+ m_pos = 0;
}
/*virtual*/ int HTTPText::read(char* buf, size_t len, size_t* pReadLen)
{
- *pReadLen = MIN(len, m_size - 1 - m_pos);
- memcpy(buf, m_str + m_pos, *pReadLen);
- m_pos += *pReadLen;
- return OK;
+ *pReadLen = MIN(len, m_size - 1 - m_pos);
+ memcpy(buf, m_str + m_pos, *pReadLen);
+ m_pos += *pReadLen;
+ return OK;
}
/*virtual*/ int HTTPText::getDataType(char* type, size_t maxTypeLen) //Internet media type for Content-Type header
{
- strncpy(type, "text/plain", maxTypeLen-1);
- type[maxTypeLen-1] = '\0';
- return OK;
+ strncpy(type, "text/plain", maxTypeLen-1);
+ type[maxTypeLen-1] = '\0';
+ return OK;
}
/*virtual*/ bool HTTPText::getIsChunked() //For Transfer-Encoding header
{
- return false;
+ return false;
}
/*virtual*/ size_t HTTPText::getDataLen() //For Content-Length header
{
- return m_size - 1;
+ return m_size - 1;
}
//IHTTPDataOut
/*virtual*/ void HTTPText::writeReset()
{
- m_pos = 0;
+ m_pos = 0;
}
/*virtual*/ int HTTPText::write(const char* buf, size_t len)
{
- size_t writeLen = MIN(len, m_size - 1 - m_pos);
- memcpy(m_str + m_pos, buf, writeLen);
- m_pos += writeLen;
- m_str[m_pos] = '\0';
- return OK;
+ size_t writeLen = MIN(len, m_size - 1 - m_pos);
+ memcpy(m_str + m_pos, buf, writeLen);
+ m_pos += writeLen;
+ m_str[m_pos] = '\0';
+ return OK;
}
/*virtual*/ void HTTPText::setDataType(const char* type) //Internet media type from Content-Type header
