Brandon Fictorie / Mbed 2 deprecated BF_Websocket

Dependencies:   mbed

Auto generated API documentation and code listings for BF_Websocket

Classes

api_msg This struct contains a function to execute in another thread context and a struct api_msg_msg that serves as an argument for this function
api_msg_msg This struct includes everything that is necessary to execute a function for a netconn in another thread context (mainly used to process netconns in the tcpip_thread context to be thread safe)
dhcp_msg Minimum set of fields of any DHCP message
dns_api_msg As do_gethostbyname requires more arguments but doesn't require a netconn, it has its own struct (to avoid struct api_msg getting bigger than necessary)
DNSRequest This is a simple DNS Request class
EmailMessage A simple email message
EthernetNetIf Ethernet network interface
Host Host information container
HTTPClient A simple HTTP Client
HTTPFile HTTP Client data container for files
HTTPMap HTTP Client data container for key/value pairs
HTTPRequestHandler HTTP Server's generic request handler
HTTPServer A simple HTTP server implementation
HTTPStream HTTP Client Streaming tool
HTTPText HTTP Client data container for text
igmp_group Igmp group structure - there is a list of groups for each interface these should really be linked from the interface, but if we keep them separate we will not affect the lwip original code too much
IpAddr IP Address container
local_hostlist_entry Struct used for local host-list
memp_malloc_helper This structure is used to save the pool one element came from
mib_array_node Derived node, points to a fixed size const array of sub-identifiers plus a 'child' pointer
mib_external_node Derived node, has access functions for mib object in external memory or device using 'tree_level' and 'idx', with a range 0
mib_list_rootnode Derived node, points to a doubly linked list of sub-identifiers plus a 'child' pointer
mib_node Node "base class" layout, the mandatory fields for a node
mib_ram_array_node Derived node, points to a fixed size mem_malloced array of sub-identifiers plus a 'child' pointer
MySQLClient A MySQL Client
netconn A netconn descriptor
NetService Net Service base class
NTPClient A NTP Client
obj_def Object definition returned by (get_object_def)()
pbuf_custom_ref A custom pbuf that holds a reference to another pbuf, which is freed when this custom pbuf is freed
SMTPClient A simple SMTP Client
snmp_obj_id Internal object identifier representation
snmp_resp_header_lengths Output response message header length fields
snmp_trap_header_lengths Output response message header length fields
TCPSocket This is a simple TCP Socket class
Time This class handles the time zone calculation, and is used for creating time stamp objects
TimeStamp This class encapsulates a point in time - which means it will not change after it has been created
UDPSocket This is a simple UDP Socket class
UMTSStickNetIf UMTS Stick network interface
Websocket Websocket client Class

Code

EthernetNetIf/LPC1768/lwip/include/lwip/api.h [code]
NetServices/lwip/include/lwip/api.h [code]
EthernetNetIf/LPC1768/lwip/include/lwip/api_msg.h [code]
NetServices/lwip/include/lwip/api_msg.h [code]
EthernetNetIf/LPC1768/lwip/include/lwip/arch.h [code]
NetServices/lwip/include/lwip/arch.h [code]
asn1_dec.c [code] Abstract Syntax Notation One (ISO 8824, 8825) decoding
asn1_enc.c [code] Abstract Syntax Notation One (ISO 8824, 8825) encoding
ATIf.cpp [code]
ATIf.h [code]
auth.c [code]
EthernetNetIf/LPC1768/lwip/netif/ppp/auth.h [code]
NetServices/lwip/netif/ppp/auth.h [code]
autoip.c [code] AutoIP Automatic LinkLocal IP Configuration
EthernetNetIf/LPC1768/lwip/include/ipv4/lwip/autoip.h [code] AutoIP Automatic LinkLocal IP Configuration
NetServices/lwip/include/ipv4/lwip/autoip.h [code] AutoIP Automatic LinkLocal IP Configuration
base64.cpp [code]
base64.h [code]
EthernetNetIf/LPC1768/lwip/arch/cc.h [code]
NetServices/lwip/arch/cc.h [code]
chap.c [code]
EthernetNetIf/LPC1768/lwip/netif/ppp/chap.h [code]
NetServices/lwip/netif/ppp/chap.h [code]
chpms.c [code]
EthernetNetIf/LPC1768/lwip/netif/ppp/chpms.h [code]
NetServices/lwip/netif/ppp/chpms.h [code]
dbg.cpp [code]
EthernetNetIf/LPC1768/dbg/dbg.h [code] Debugging helpers header file
NetServices/dbg/dbg.h [code] Debugging helpers header file
EthernetNetIf/LPC1768/lwip/include/lwip/debug.h [code]
NetServices/lwip/include/lwip/debug.h [code]
def.c [code] Common functions used throughout the stack
EthernetNetIf/LPC1768/lwip/include/lwip/def.h [code]
NetServices/lwip/include/lwip/def.h [code]
dhcp.c [code] Dynamic Host Configuration Protocol client
EthernetNetIf/LPC1768/lwip/include/lwip/dhcp.h [code]
NetServices/lwip/include/lwip/dhcp.h [code]
dns.c [code] DNS - host name to IP address resolver
EthernetNetIf/LPC1768/lwip/include/lwip/dns.h [code]
NetServices/lwip/include/lwip/dns.h [code]
DNSRequest.cpp [code]
EthernetNetIf/LPC1768/api/DNSRequest.h [code] DNS Request header file
NetServices/api/DNSRequest.h [code] DNS Request header file
dnsresolve.h [code]
EE4040.cpp [code]
EE4040.h [code]
EmailMessage.cpp [code]
EmailMessage.h [code] Email message header file
EthernetNetIf/LPC1768/lwip/include/lwip/err.h [code]
NetServices/lwip/include/lwip/err.h [code]
eth_drv.cpp [code]
EthernetNetIf/LPC1768/drv/eth/eth_drv.h [code]
NetServices/drv/eth/eth_drv.h [code]
etharp.c [code] Address Resolution Protocol module for IP over Ethernet
EthernetNetIf/LPC1768/lwip/include/netif/etharp.h [code]
NetServices/lwip/include/netif/etharp.h [code]
ethernetif.c [code] Ethernet Interface Skeleton
EthernetNetIf.h [code] Ethernet network interface header file
FSHandler.cpp [code]
FSHandler.h [code]
fsm.c [code]
EthernetNetIf/LPC1768/lwip/netif/ppp/fsm.h [code]
NetServices/lwip/netif/ppp/fsm.h [code]
GPRSModem.cpp [code]
GPRSModem.h [code]
GPRSModuleNetIf.cpp [code]
GPRSModuleNetIf.h [code]
EthernetNetIf/LPC1768/core/host.h [code]
NetServices/core/host.h [code]
HTTPClient.cpp [code]
HTTPClient.h [code] HTTP Client header file
HTTPData.cpp [code]
HTTPData.h [code]
HTTPFile.cpp [code]
HTTPFile.h [code] HTTP File data source/sink header file
HTTPMap.cpp [code]
HTTPMap.h [code] HTTP Map data source/sink header file
HTTPRequestDispatcher.cpp [code]
HTTPRequestDispatcher.h [code]
HTTPRequestHandler.cpp [code]
HTTPRequestHandler.h [code]
HTTPServer.cpp [code]
HTTPServer.h [code] HTTP Server header file
HTTPStream.cpp [code]
HTTPStream.h [code] HTTP Stream data source/sink header file
HTTPText.cpp [code]
HTTPText.h [code] HTTP Text data source/sink header file
HuaweiGTM900NetIf.cpp [code]
HuaweiGTM900NetIf.h [code]
icmp.c [code] ICMP - Internet Control Message Protocol
EthernetNetIf/LPC1768/lwip/include/ipv4/lwip/icmp.h [code]
NetServices/lwip/include/ipv4/lwip/icmp.h [code]
igmp.c [code] IGMP - Internet Group Management Protocol
EthernetNetIf/LPC1768/lwip/include/ipv4/lwip/igmp.h [code]
NetServices/lwip/include/ipv4/lwip/igmp.h [code]
inet.c [code] Functions common to all TCP/IPv4 modules, such as the byte order functions
EthernetNetIf/LPC1768/lwip/include/ipv4/lwip/inet.h [code]
NetServices/lwip/include/ipv4/lwip/inet.h [code]
inet_chksum.c [code] Incluse internet checksum functions
EthernetNetIf/LPC1768/lwip/include/ipv4/lwip/inet_chksum.h [code]
NetServices/lwip/include/ipv4/lwip/inet_chksum.h [code]
init.c [code] Modules initialization
EthernetNetIf/LPC1768/lwip/include/lwip/init.h [code]
NetServices/lwip/include/lwip/init.h [code]
ip.c [code] This is the IPv4 layer implementation for incoming and outgoing IP traffic
EthernetNetIf/LPC1768/lwip/include/ipv4/lwip/ip.h [code]
NetServices/lwip/include/ipv4/lwip/ip.h [code]
ip_addr.c [code] This is the IPv4 address tools implementation
EthernetNetIf/LPC1768/lwip/include/ipv4/lwip/ip_addr.h [code]
NetServices/lwip/include/ipv4/lwip/ip_addr.h [code]
ip_frag.c [code] This is the IPv4 packet segmentation and reassembly implementation
EthernetNetIf/LPC1768/lwip/include/ipv4/lwip/ip_frag.h [code]
NetServices/lwip/include/ipv4/lwip/ip_frag.h [code]
ipaddr.cpp [code]
EthernetNetIf/LPC1768/core/ipaddr.h [code]
NetServices/core/ipaddr.h [code]
ipcp.c [code]
EthernetNetIf/LPC1768/lwip/netif/ppp/ipcp.h [code]
NetServices/lwip/netif/ppp/ipcp.h [code]
lcp.c [code]
EthernetNetIf/LPC1768/lwip/netif/ppp/lcp.h [code]
NetServices/lwip/netif/ppp/lcp.h [code]
lwipNetDnsRequest.cpp [code]
EthernetNetIf/LPC1768/if/lwip/lwipNetDnsRequest.h [code]
NetServices/if/lwip/lwipNetDnsRequest.h [code]
LwipNetIf.cpp [code]
EthernetNetIf/LPC1768/if/lwip/LwipNetIf.h [code]
NetServices/if/lwip/LwipNetIf.h [code]
lwipNetTcpSocket.cpp [code]
EthernetNetIf/LPC1768/if/lwip/lwipNetTcpSocket.h [code]
NetServices/if/lwip/lwipNetTcpSocket.h [code]
lwipNetUdpSocket.cpp [code]
EthernetNetIf/LPC1768/if/lwip/lwipNetUdpSocket.h [code]
NetServices/if/lwip/lwipNetUdpSocket.h [code]
EthernetNetIf/LPC1768/lwip/lwipopts.h [code]
NetServices/lwip/lwipopts.h [code]
lwipopts2.h [code]
magic.c [code]
EthernetNetIf/LPC1768/lwip/netif/ppp/magic.h [code]
NetServices/lwip/netif/ppp/magic.h [code]
main.cpp [code]
md5.c [code]
EthernetNetIf/LPC1768/lwip/netif/ppp/md5.h [code]
NetServices/lwip/netif/ppp/md5.h [code]
mem.c [code] Dynamic memory manager
EthernetNetIf/LPC1768/lwip/include/lwip/mem.h [code]
NetServices/lwip/include/lwip/mem.h [code]
memp.c [code] Dynamic pool memory manager
EthernetNetIf/LPC1768/lwip/include/lwip/memp.h [code]
NetServices/lwip/include/lwip/memp.h [code]
EthernetNetIf/LPC1768/lwip/include/lwip/memp_std.h [code]
NetServices/lwip/include/lwip/memp_std.h [code]
mib2.c [code] Management Information Base II (RFC1213) objects and functions
mib_structs.c [code] MIB tree access/construction functions
msg_in.c [code] SNMP input message processing (RFC1157)
msg_out.c [code] SNMP output message processing (RFC1157)
mycrypt.c [code]
mycrypt.h [code]
MySQLClient.cpp [code]
MySQLClient.h [code] MySQL Client header file
net.cpp [code]
EthernetNetIf/LPC1768/core/net.h [code]
NetServices/core/net.h [code]
EthernetNetIf/LPC1768/lwip/include/lwip/netbuf.h [code]
NetServices/lwip/include/lwip/netbuf.h [code]
EthernetNetIf/LPC1768/netCfg.h [code]
NetServices/netCfg.h [code]
EthernetNetIf/LPC1768/lwip/include/lwip/netdb.h [code]
NetServices/lwip/include/lwip/netdb.h [code]
netdnsrequest.cpp [code]
EthernetNetIf/LPC1768/if/net/netdnsrequest.h [code]
NetServices/if/net/netdnsrequest.h [code]
netif.c [code] LwIP network interface abstraction
netif.cpp [code]
EthernetNetIf/LPC1768/if/net/netif.h [code]
EthernetNetIf/LPC1768/lwip/include/lwip/netif.h [code]
NetServices/if/net/netif.h [code]
NetServices/lwip/include/lwip/netif.h [code]
EthernetNetIf/LPC1768/lwip/include/lwip/netifapi.h [code]
NetServices/lwip/include/lwip/netifapi.h [code]
netservice.cpp [code]
EthernetNetIf/LPC1768/core/netservice.h [code]
NetServices/core/netservice.h [code]
nettcpsocket.cpp [code]
EthernetNetIf/LPC1768/if/net/nettcpsocket.h [code]
NetServices/if/net/nettcpsocket.h [code]
netudpsocket.cpp [code]
EthernetNetIf/LPC1768/if/net/netudpsocket.h [code]
NetServices/if/net/netudpsocket.h [code]
NTPClient.cpp [code]
NTPClient.h [code] NTP Client header file
EthernetNetIf/LPC1768/lwip/include/lwip/opt.h [code] LwIP Options Configuration
NetServices/lwip/include/lwip/opt.h [code] LwIP Options Configuration
pap.c [code]
EthernetNetIf/LPC1768/lwip/netif/ppp/pap.h [code]
NetServices/lwip/netif/ppp/pap.h [code]
pbuf.c [code] Packet buffer management
EthernetNetIf/LPC1768/lwip/include/lwip/pbuf.h [code]
NetServices/lwip/include/lwip/pbuf.h [code]
EthernetNetIf/LPC1768/lwip/arch/perf.h [code]
NetServices/lwip/arch/perf.h [code]
ppp.c [code]
EthernetNetIf/LPC1768/lwip/netif/ppp/ppp.h [code]
NetServices/lwip/netif/ppp/ppp.h [code]
ppp_oe.c [code]
EthernetNetIf/LPC1768/lwip/include/netif/ppp_oe.h [code]
NetServices/lwip/include/netif/ppp_oe.h [code]
EthernetNetIf/LPC1768/lwip/netif/ppp/pppdebug.h [code]
NetServices/lwip/netif/ppp/pppdebug.h [code]
PPPNetIf.cpp [code]
PPPNetIf.h [code] PPP Generic network interface header file
randm.c [code]
EthernetNetIf/LPC1768/lwip/netif/ppp/randm.h [code]
NetServices/lwip/netif/ppp/randm.h [code]
raw.c [code] Implementation of raw protocol PCBs for low-level handling of different types of protocols besides (or overriding) those already available in lwIP
EthernetNetIf/LPC1768/lwip/include/lwip/raw.h [code]
NetServices/lwip/include/lwip/raw.h [code]
RPCHandler.cpp [code]
RPCHandler.h [code]
SerialBuf.cpp [code]
SerialBuf.h [code]
sha1.c [code]
sha1.h [code]
sha1config.h [code]
SimpleHandler.cpp [code]
SimpleHandler.h [code]
sio.cpp [code]
EthernetNetIf/LPC1768/lwip/include/lwip/sio.h [code]
NetServices/lwip/include/lwip/sio.h [code]
sioMgr.cpp [code]
sioMgr.h [code]
slipif.c [code] SLIP Interface
EthernetNetIf/LPC1768/lwip/include/netif/slipif.h [code]
NetServices/lwip/include/netif/slipif.h [code]
SMTPClient.cpp [code]
SMTPClient.h [code] SMTP Client header file
EthernetNetIf/LPC1768/lwip/include/lwip/snmp.h [code]
NetServices/lwip/include/lwip/snmp.h [code]
EthernetNetIf/LPC1768/lwip/include/lwip/snmp_asn1.h [code] Abstract Syntax Notation One (ISO 8824, 8825) codec
NetServices/lwip/include/lwip/snmp_asn1.h [code] Abstract Syntax Notation One (ISO 8824, 8825) codec
EthernetNetIf/LPC1768/lwip/include/lwip/snmp_msg.h [code] SNMP Agent message handling structures
NetServices/lwip/include/lwip/snmp_msg.h [code] SNMP Agent message handling structures
EthernetNetIf/LPC1768/lwip/include/lwip/snmp_structs.h [code] Generic MIB tree structures
NetServices/lwip/include/lwip/snmp_structs.h [code] Generic MIB tree structures
EthernetNetIf/LPC1768/lwip/include/lwip/sockets.h [code]
NetServices/lwip/include/lwip/sockets.h [code]
stats.c [code] Statistics module
EthernetNetIf/LPC1768/lwip/include/lwip/stats.h [code]
NetServices/lwip/include/lwip/stats.h [code]
sys.c [code] LwIP Operating System abstraction
EthernetNetIf/LPC1768/lwip/include/lwip/sys.h [code]
NetServices/lwip/include/lwip/sys.h [code]
sys_arch.cpp [code]
EthernetNetIf/LPC1768/lwip/arch/sys_arch.h [code]
NetServices/lwip/arch/sys_arch.h [code]
tcp.c [code] Transmission Control Protocol for IP
EthernetNetIf/LPC1768/lwip/include/lwip/tcp.h [code]
NetServices/lwip/include/lwip/tcp.h [code]
EthernetNetIf/LPC1768/lwip/include/lwip/tcp_impl.h [code]
NetServices/lwip/include/lwip/tcp_impl.h [code]
tcp_in.c [code] Transmission Control Protocol, incoming traffic
tcp_out.c [code] Transmission Control Protocol, outgoing traffic
EthernetNetIf/LPC1768/lwip/include/lwip/tcpip.h [code]
NetServices/lwip/include/lwip/tcpip.h [code]
TCPSocket.cpp [code]
EthernetNetIf/LPC1768/api/TCPSocket.h [code] TCP Socket header file
NetServices/api/TCPSocket.h [code] TCP Socket header file
TelitModule.cpp [code]
TelitModule.h [code]
TelitModuleNetIf.cpp [code]
TelitModuleNetIf.h [code]
Time.cpp [code]
Time.h [code]
timers.c [code] Stack-internal timers implementation
EthernetNetIf/LPC1768/lwip/include/lwip/timers.h [code]
NetServices/lwip/include/lwip/timers.h [code]
udp.c [code] User Datagram Protocol module
EthernetNetIf/LPC1768/lwip/include/lwip/udp.h [code]
NetServices/lwip/include/lwip/udp.h [code]
UDPSocket.cpp [code]
EthernetNetIf/LPC1768/api/UDPSocket.h [code] UDP Socket header file
NetServices/api/UDPSocket.h [code] UDP Socket header file
UMTSStick.cpp [code]
UMTSStick.h [code] UMTS Stick driver header file
UMTSStickData.cpp [code]
UMTSStickNetIf.cpp [code]
UMTSStickNetIf.h [code] UMTS Stick network interface header file
url.cpp [code]
url.h [code]
urlencode.cpp [code]
usb_mem.c [code]
usb_mem.h [code]
UsbDevice.cpp [code]
UsbDevice.h [code]
UsbEndpoint.cpp [code]
UsbEndpoint.h [code]
UsbHostMgr.cpp [code]
UsbHostMgr.h [code]
UsbInc.h [code]
UsbSerial.cpp [code]
UsbSerial.h [code]
vj.c [code]
EthernetNetIf/LPC1768/lwip/netif/ppp/vj.h [code]
NetServices/lwip/netif/ppp/vj.h [code]
Websocket.cpp [code]
Websocket.h [code]