COSA
An Object-Oriented Platform for Arduino Programming
Socket Member List

This is the complete list of members for Socket, including all inherited members.

accept()=0Socketpure virtual
available()IOStream::Devicevirtual
blocking()IOStream::Deviceinline
close()=0Socketpure virtual
connect(uint8_t addr[4], uint16_t port)=0Socketpure virtual
connect(const char *hostname, uint16_t port)=0Socketpure virtual
datagram(uint8_t addr[4], uint16_t port)=0Socketpure virtual
Device()IOStream::Deviceinline
disconnect()=0Socketpure virtual
DYNAMIC_PORTSocketstatic
empty()IOStream::Devicevirtual
eol(Mode mode)IOStream::Deviceinline
eol() const IOStream::Deviceinline
flush()IOStream::Devicevirtual
getchar()Socketinlinevirtual
gets(char *s, size_t count)IOStream::Devicevirtual
IPRAW enum valueSocket
is_blocking() const IOStream::Deviceinline
is_connected()=0Socketpure virtual
listen()=0Socketpure virtual
m_blockingIOStream::Deviceprotected
m_eolIOStream::Deviceprotected
m_portSocketprotected
m_protoSocketprotected
m_srcSocketprotected
MACRAW enum valueSocket
non_blocking()IOStream::Deviceinline
open(Protocol proto, uint16_t port, uint8_t flag)=0Socketpure virtual
peekchar()IOStream::Devicevirtual
peekchar(char c)IOStream::Devicevirtual
port() const Socketinline
PPPoE enum valueSocket
proto() const Socketinline
Protocol enum nameSocket
putchar(char c)IOStream::Devicevirtual
puts(const char *s)IOStream::Devicevirtual
puts(str_P s)IOStream::Devicevirtual
read(void *buf, size_t size)Socketinlinevirtual
IOStream::Device::read(iovec_t *vec)IOStream::Devicevirtual
recv(void *buf, size_t len)=0Socketpure virtual
recv(void *buf, size_t len, uint8_t src[4], uint16_t &port)=0Socketpure virtual
room()IOStream::Devicevirtual
send(const void *buf, size_t len)Socketinline
send(const void *buf, size_t len, uint8_t dest[4], uint16_t port)Socketinline
send(const void *buf, size_t len, bool progmem)=0Socketprotectedpure virtual
send(const void *buf, size_t len, uint8_t dest[4], uint16_t port, bool progmem)=0Socketprotectedpure virtual
send_P(const void *buf, size_t len)Socketinline
send_P(const void *buf, size_t len, uint8_t dest[4], uint16_t port)Socketinline
Socket()Socketinline
src(INET::addr_t &addr) const Socketinline
TCP enum valueSocket
UDP enum valueSocket
write(const void *buf, size_t size)Socketinlinevirtual
write(const void *buf, size_t size, bool progmem)Socketinlineprotectedvirtual
IOStream::Device::write(const iovec_t *vec)IOStream::Devicevirtual
write_P(const void *buf, size_t size)Socketinlinevirtual