reverted HTTPCLient debug back to defaulted off

Dependencies:   HTTPClient-SSL

Fork of MTS-Socket by Keith Ruenheck

Committer:
JonB
Date:
Fri Mar 11 16:46:34 2016 +0000
Revision:
51:d4ac1662a2df
Parent:
3:d0a1fdbd02ce
reverted HTTPCLient debug back to defaulted off

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Mike Fiore 3:d0a1fdbd02ce 1 #include "mbed.h"
Mike Fiore 1:096f484f3ae6 2 #include "Socket.h"
Mike Fiore 1:096f484f3ae6 3 #include "Endpoint.h"
Mike Fiore 1:096f484f3ae6 4 #include "MTSLog.h"
Mike Fiore 1:096f484f3ae6 5 #include <cstring>
Mike Fiore 1:096f484f3ae6 6
Mike Fiore 1:096f484f3ae6 7 using std::memset;
Mike Fiore 1:096f484f3ae6 8 using namespace mts;
Mike Fiore 1:096f484f3ae6 9
Mike Fiore 1:096f484f3ae6 10 Endpoint::Endpoint()
Mike Fiore 1:096f484f3ae6 11 {
Mike Fiore 1:096f484f3ae6 12 reset_address();
Mike Fiore 1:096f484f3ae6 13 }
Mike Fiore 1:096f484f3ae6 14
Mike Fiore 1:096f484f3ae6 15 Endpoint::~Endpoint()
Mike Fiore 1:096f484f3ae6 16 {
Mike Fiore 1:096f484f3ae6 17 }
Mike Fiore 1:096f484f3ae6 18
Mike Fiore 1:096f484f3ae6 19 void Endpoint::reset_address(void)
Mike Fiore 1:096f484f3ae6 20 {
Mike Fiore 1:096f484f3ae6 21 _ipAddress[0] = '\0';
Mike Fiore 1:096f484f3ae6 22 _port = 0;
Mike Fiore 1:096f484f3ae6 23 }
Mike Fiore 1:096f484f3ae6 24
Mike Fiore 1:096f484f3ae6 25 int Endpoint::set_address(const char* host, const int port)
Mike Fiore 1:096f484f3ae6 26 {
Mike Fiore 1:096f484f3ae6 27 int length = strlen(host) + 1; // size of host including terminating character
Mike Fiore 1:096f484f3ae6 28 if (length > sizeof(_ipAddress)) {
Mike Fiore 1:096f484f3ae6 29 logError("could not set address because the hostname is too long");
Mike Fiore 1:096f484f3ae6 30 return -1;
Mike Fiore 1:096f484f3ae6 31 } else {
Mike Fiore 1:096f484f3ae6 32 strncpy((char*) _ipAddress, host, length);
Mike Fiore 1:096f484f3ae6 33 _ipAddress[length] = '\0';
Mike Fiore 1:096f484f3ae6 34 _port = port;
Mike Fiore 1:096f484f3ae6 35 }
Mike Fiore 1:096f484f3ae6 36 return 0;
Mike Fiore 1:096f484f3ae6 37 }
Mike Fiore 1:096f484f3ae6 38
Mike Fiore 1:096f484f3ae6 39 char* Endpoint::get_address()
Mike Fiore 1:096f484f3ae6 40 {
Mike Fiore 1:096f484f3ae6 41 return _ipAddress;
Mike Fiore 1:096f484f3ae6 42 }
Mike Fiore 1:096f484f3ae6 43
Mike Fiore 1:096f484f3ae6 44 int Endpoint::get_port()
Mike Fiore 1:096f484f3ae6 45 {
Mike Fiore 1:096f484f3ae6 46 return _port;
Mike Fiore 1:096f484f3ae6 47 }