increased chunk size

Dependencies:   HTTPClient-SSL

Fork of MTS-Socket by MultiTech

Committer:
Mike Fiore
Date:
Mon May 19 12:36:11 2014 -0500
Revision:
1:096f484f3ae6
Child:
18:119547e27ff1
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 <cstring>
Mike Fiore 1:096f484f3ae6 3 #include "Transport.h"
Mike Fiore 1:096f484f3ae6 4
Mike Fiore 1:096f484f3ae6 5 Socket::Socket() : _blocking(true), _timeout(1500) {
Mike Fiore 1:096f484f3ae6 6 ip = Transport::getInstance();
Mike Fiore 1:096f484f3ae6 7 }
Mike Fiore 1:096f484f3ae6 8
Mike Fiore 1:096f484f3ae6 9 void Socket::set_blocking(bool blocking, unsigned int timeout) {
Mike Fiore 1:096f484f3ae6 10 _blocking = blocking;
Mike Fiore 1:096f484f3ae6 11 _timeout = timeout;
Mike Fiore 1:096f484f3ae6 12 }
Mike Fiore 1:096f484f3ae6 13
Mike Fiore 1:096f484f3ae6 14 int Socket::close() {
Mike Fiore 1:096f484f3ae6 15 return (ip->close()) ? 0 : -1;
Mike Fiore 1:096f484f3ae6 16 }
Mike Fiore 1:096f484f3ae6 17
Mike Fiore 1:096f484f3ae6 18 Socket::~Socket() {
Mike Fiore 1:096f484f3ae6 19 close(); //Don't want to leak
Mike Fiore 1:096f484f3ae6 20 }