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:
2:ebc6129de4e8
reverted HTTPCLient debug back to defaulted off

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Mike Fiore 1:096f484f3ae6 1 #ifndef ENDPOINT_H
Mike Fiore 1:096f484f3ae6 2 #define ENDPOINT_H
Mike Fiore 1:096f484f3ae6 3
Mike Fiore 1:096f484f3ae6 4 class UDPSocket;
Mike Fiore 1:096f484f3ae6 5
Mike Fiore 1:096f484f3ae6 6 /**
Mike Fiore 1:096f484f3ae6 7 IP Endpoint (address, port)
Mike Fiore 1:096f484f3ae6 8 */
Mike Fiore 1:096f484f3ae6 9 class Endpoint {
Mike Fiore 1:096f484f3ae6 10 friend class UDPSocket;
Mike Fiore 1:096f484f3ae6 11
Mike Fiore 1:096f484f3ae6 12 public:
Mike Fiore 1:096f484f3ae6 13 /** IP Endpoint (address, port)
Mike Fiore 1:096f484f3ae6 14 */
Mike Fiore 1:096f484f3ae6 15 Endpoint(void);
Mike Fiore 1:096f484f3ae6 16
Mike Fiore 1:096f484f3ae6 17 ~Endpoint(void);
Mike Fiore 1:096f484f3ae6 18
Mike Fiore 1:096f484f3ae6 19 /** Reset the address of this endpoint
Mike Fiore 1:096f484f3ae6 20 */
Mike Fiore 1:096f484f3ae6 21 void reset_address(void);
Mike Fiore 1:096f484f3ae6 22
Mike Fiore 1:096f484f3ae6 23 /** Set the address of this endpoint
Mike Fiore 1:096f484f3ae6 24 \param host The endpoint address (it can either be an IP Address or a hostname that will be resolved with DNS).
Mike Fiore 1:096f484f3ae6 25 \param port The endpoint port
Mike Fiore 1:096f484f3ae6 26 \return 0 on success, -1 on failure (when an hostname cannot be resolved by DNS).
Mike Fiore 1:096f484f3ae6 27 */
Mike Fiore 1:096f484f3ae6 28 int set_address(const char* host, const int port);
Mike Fiore 1:096f484f3ae6 29
Mike Fiore 1:096f484f3ae6 30 /** Get the IP address of this endpoint
Mike Fiore 1:096f484f3ae6 31 \return The IP address of this endpoint.
Mike Fiore 1:096f484f3ae6 32 */
Mike Fiore 1:096f484f3ae6 33 char* get_address(void);
Mike Fiore 1:096f484f3ae6 34
Mike Fiore 1:096f484f3ae6 35 /** Get the port of this endpoint
Mike Fiore 1:096f484f3ae6 36 \return The port of this endpoint
Mike Fiore 1:096f484f3ae6 37 */
Mike Fiore 1:096f484f3ae6 38 int get_port(void);
Mike Fiore 1:096f484f3ae6 39
Mike Fiore 1:096f484f3ae6 40 protected:
Mike Fiore 1:096f484f3ae6 41 char _ipAddress[128];
Mike Fiore 1:096f484f3ae6 42 int _port;
Mike Fiore 1:096f484f3ae6 43 };
Mike Fiore 1:096f484f3ae6 44
Mike Fiore 1:096f484f3ae6 45 #endif