reverted HTTPCLient debug back to defaulted off

Dependencies:   HTTPClient-SSL

Fork of MTS-Socket by Keith Ruenheck

Committer:
Mike Fiore
Date:
Mon May 19 12:36:11 2014 -0500
Revision:
1:096f484f3ae6
Child:
3:d0a1fdbd02ce
add socket code

Who changed what in which revision?

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