SNIC UART Interface library: Serial to Wi-Fi library for Murata TypeYD Wi-Fi module. For more information about TypeYD: http://www.murata.co.jp/products/microwave/module/lbwb1zzydz/index.html

Dependents:   SNIC-xively-jumpstart-demo SNIC-FluentLogger-example TCPEchoServer murataDemo ... more

Fork of YDwifiInterface by Takao Kishino

Embed: (wiki syntax)

« Back to documentation index

Endpoint Class Reference

Endpoint Class Reference

IP Endpoint (address, port) More...

#include <Endpoint.h>

Inherited by TCPSocketConnection.

Public Member Functions

 Endpoint (void)
 IP Endpoint (address, port)
void reset_address (void)
 Reset the address of this endpoint.
int set_address (const char *host_p, const int port)
 Set the address of this endpoint.
char * get_address (void)
 Get the IP address of this endpoint.
int get_port (void)
 Get the port of this endpoint.

Friends

class UDPSocket

Detailed Description

IP Endpoint (address, port)

Definition at line 29 of file Endpoint.h.


Constructor & Destructor Documentation

Endpoint ( void   )

IP Endpoint (address, port)

Definition at line 26 of file Endpoint.cpp.


Member Function Documentation

char * get_address ( void   )

Get the IP address of this endpoint.

Returns:
The IP address of this endpoint.

Definition at line 50 of file Endpoint.cpp.

int get_port ( void   )

Get the port of this endpoint.

Returns:
The port of this endpoint

Definition at line 55 of file Endpoint.cpp.

void reset_address ( void   )

Reset the address of this endpoint.

Definition at line 35 of file Endpoint.cpp.

int set_address ( const char *  host_p,
const int  port 
)

Set the address of this endpoint.

Parameters:
host_pThe endpoint address (it can either be an IP Address or a hostname that will be resolved with DNS).
portThe endpoint port
Returns:
0 on success, -1 on failure (when an hostname cannot be resolved by DNS).

Definition at line 40 of file Endpoint.cpp.