This is Webservice SDK for mbed. LPCXpresso1769/LPC1768/FRDM-K64F/LPC4088
Dependents: MbedFileServer_1768MiniDK2 RedWireBridge IssueDebug_gcc MiMicRemoteMCU-for-Mbed ... more
Auto generated API documentation and code listings for libMiMic
IpAddr | This class hold IP address |
ModFileIo | This class is httpd module |
ModJsonRpc | This class is Websocket module |
ModLocalFileSystem | This class is httpd module |
ModMiMicSetting | This class is a module for Httpd |
ModRemoteMcu | This class is a module for Httpd |
ModRomFiles | This class is a module for Httpd |
ModUPnPDevice | This class is UPnPDevice module |
ModUrl | This class is a module for Httpd |
ModWebSocket | This class is Websocket module |
NetConfig | Network configulation class |
NyLPC_TcEthernetMM_TxMemoryBlock | TXメモリブロックの定義配列 |
NyLPC_TcFifoBuffer | NyLPC_TcFifoBufferクラスの構造体です。 |
NyLPC_TCharArrayPtr | 長さ付TChar配列の構造体です。 |
NyLPC_TcHttpBasicBodyParser | クラス構造体 |
NyLPC_TcHttpBasicHeaderParser | クラス構造体 |
NyLPC_TcHttpBasicHeaderParser_Handler | HTTPヘッダパーサハンドラの集合です。 ハンドラにNULL指定の場合TRUEを返したと見なします。 |
NyLPC_TcHttpdThread | このクラスは、httpdのワーカースレッドです。1セッションを担当します。 |
NyLPC_TcHttpRequestPrefixParser | Httpリクエストの先頭部分を取り出します。 |
NyLPC_TcIPv4 | NyLPC_TcIPv4クラスの構造体です。 |
NyLPC_TcIPv4Arp | NyLPC_TcIPv4クラスの構造体です。 |
NyLPC_TcIPv4Config | NyLPC_TcIPv4Configクラスの構造体です。 |
NyLPC_TcJsonRpcParser | クラス構造体です。 |
NyLPC_TcMiMicIpTcpListener | TCP listenerクラス型です。 |
NyLPC_TcMiMicIpTcpSocket | Uipサービスを使用したTCPソケットクラスです。 この関数は2つのタスクから呼び出されます。 [uipTask] -> [cTcpSocket] <- [Application] ApplicationとuipTaskとの間での排他処理はインスタンスで制御されています。 Application側からのコールは内部でuipTaskとの間で排他処理を実行します。 Application側からのコールはリエントラントではありません。 |
NyLPC_TcMiMicVM_TInstruction | インストラクションセットのバイナリデータ型。 MiMicVMで実行するインストラクションをバッファから参照するために使います。 キャスト元のバッファは、32bitのunsigned intを想定しています。境界は32bit単位です。 |
NyLPC_TcModFileIoBaseClass | クラス構造体 |
NyLPC_TcModFileIoBaseClass_AbstructFunction | Abstruct関数テーブル |
NyLPC_TcModJsonRpc | クラス構造体 |
NyLPC_TcModWebSocket | クラス構造体 |
NyLPC_TcNetConfig | NyLPC_TcIPv4Configクラスの継承クラスです。 IPv4設定にネットワーク設定項目を加えます。 加えられる項目は全て[RECOMMEND]パラメータです。 |
NyLPC_TcStopwatch | このクラスは、経過時間を計算する関数を提供します。 |
NyLPC_TDnsRecord | DNSレコード |
NyLPC_TEthAddr | この構造体は、48bitのイーサネットアドレスを格納します。 |
NyLPC_THttpBasicHeader | この構造体は、NyLPC_cHttpBasicHeaderParserの結果を格納します。 |
NyLPC_TiHttpPtrStream_TInterface | _interface_httpptrstreamで宣言してください。 |
NyLPC_TIPv4Addr | IPアドレスを格納します。 IPアドレスは、ネットワークオーダーで設定します。 |
NyLPC_TIPv4Header | IPパケットヘッダのメモリマップ構造体 値はすべてネットワークオーダーです。 |
NyLPC_TIPv4RxInfo | 受信情報を格納する構造体 |
NyLPC_TJsonRpcClassDef | JsonRPCクラスの定義テーブル。 JsonRPCは、 [namespace]::[] |
NyLPC_TJsonRpcMethodDef | JSON RPC定義テーブルの一要素。 メソッド名とパラメータパターンのセットを定義します。 この構造体は配列としてNyLPC_TJsonRpcFunctionTableから参照されます。 |
NyLPC_TJsonRpcParserResult | JSONRPC構文のパース結果を格納します。 開発メモ 更新する場合は、param_indexまでの構造体のレイアウトを破壊しないようにしてください。 |
NyLPC_TMDnsServiceRecord | NyLPC_TDnsRecordで使用するサービスレコード |
NyLPC_TMiMicConfigulation | IPアドレスはネットワークオーダーで格納する。 構造体は8バイトアライメントであること。 |
NyLPC_TRomFileData | オンメモリファイルの構造体。 |
NyLPC_TTcpHeader | TCP/IPヘッダのメモリマップ構造体 マルチバイトの値は、全てネットワークオーダーです。 |
NyLPC_TTextIdTbl | TextとIDのテーブルです。 |
NyLPC_TTxBufferHeader | 送信バッフメモリのヘッダ。 この構造体は、TXバッファメモリブロックのヘッダーです。 TXバッファメモリブロックは、この構造体の後ろに、sizeに一致したメモリを連結したもので表現します。 |
NyLPC_TUdpHeader | UDP/IPヘッダのメモリマップ構造体 |
NyLPC_TUInt32ArrayPtr | 長さ付TUInt32配列の構造体です。 |
NyLPC_TUPnPDevDescService | UPnP ServiceRecord |
RpcHandlerBase | JSONRPCハンドラのベースクラス。 よく使う関数群を定義します。 |
TcpSocket | Tcp Socket Class |
TiEthernetDevice | イーサネットデバイスのアクセスインターフェイス イーサネットデバイスの管理するメモリブロック、ペリフェラル制御のインタフェイスを提供する。 |
UdpSocket | Udp Socket Class |
uip_udp_conn | Representation of a uIP UDP connection |
UrlReader | This class is NULL terminated URL text reader |
Code
copy_of_ethernet_api.h [code] | |
k64f/EthDev.c [code] | |
lpc17xx/EthDev.c [code] | |
lpc4088/EthDev.c [code] | |
EthDev.h [code] | |
EthDev_K64F.c [code] | |
EthDev_LPC17xx.c [code] | |
EthDev_LPC17xx.h [code] | |
EthDev_LPC4088.c [code] | |
EtherDev_DP83848C.c [code] | |
EtherDev_DP83848C_protected.h [code] | |
EtherDev_K64F_protected.h [code] | |
EtherDev_LAN8720.c [code] | |
EtherDev_LAN8720_protected.h [code] | |
EtherDev_LPC4088_protected.h [code] | |
fsl_enet_driver.c [code] | |
hardware_init_MK64F12.c [code] | |
Http.h [code] | |
HttpClient.cpp [code] | |
HttpClient.h [code] | |
Httpd.cpp [code] | |
Httpd.h [code] | |
HttpdConnection.cpp [code] | |
HttpdConnection.h [code] | |
INetIf.h [code] | |
IpAddr.h [code] | |
k64f_emac_config.h [code] | |
K64F_IAP.c [code] | |
K64F_IAP.h [code] | |
LPC17xx_IAP.c [code] | |
LPC17xx_IAP.h [code] | |
MbedJsApi.h [code] | |
mimic.h [code] | |
MiMicNetIf.cpp [code] | |
MiMicNetIf.h [code] | |
ModBaseClass.cpp [code] | |
ModBaseClass.h [code] | |
ModFileIo.cpp [code] | |
ModFileIo.h [code] | |
ModJsonRpc.cpp [code] | |
ModJsonRpc.h [code] | |
ModLocalFileSystem.cpp [code] | |
ModLocalFileSystem.h [code] | |
ModMiMicSetting.cpp [code] | |
ModMiMicSetting.h [code] | |
ModRemoteMcu.cpp [code] | |
ModRemoteMcu.h [code] | |
ModRomFiles.cpp [code] | |
ModRomFiles.h [code] | |
ModUPnPDevice.cpp [code] | |
ModUPnPDevice.h [code] | |
ModUrl.cpp [code] | |
ModUrl.h [code] | |
ModWebSocket.cpp [code] | |
ModWebSocket.h [code] | |
Net.cpp [code] | |
Net.h [code] | |
NetConfig.cpp [code] | |
NetConfig.h [code] | |
NyLPC_cApipa.c [code] | |
NyLPC_cApipa.h [code] | |
NyLPC_cBase64.c [code] | |
NyLPC_cBase64.h [code] | |
NyLPC_cDhcpClient.c [code] | |
NyLPC_cDhcpClient.h [code] | |
NyLPC_cEthernetMM.c [code] | |
NyLPC_cEthernetMM.h [code] | このファイルは、イーサネットメモリマネージャクラスを定義します。 |
NyLPC_cFifoBuffer.c [code] | |
NyLPC_cFifoBuffer.h [code] | このファイルは、NyLPC_cFifoBufferクラスを定義します。 |
NyLPC_cFormatTextReader.c [code] | NyLPC_cFormatTextReader.c このクラスは、書式テキスト読み出し関数を集約します。 Created on: 2013/04/18 Author: nyatla |
NyLPC_cFormatTextReader.h [code] | NyLPC_cFormattextReader.h 書式テキストを読み出す為の関数群です。 Created on: 2013/04/20 Author: nyatla |
NyLPC_cFormatWriter.c [code] | |
NyLPC_cFormatWriter.h [code] | |
NyLPC_cHttpBasicBodyParser.c [code] | |
NyLPC_cHttpBasicBodyParser.h [code] | |
NyLPC_cHttpBasicHeaderParser.c [code] | |
NyLPC_cHttpBasicHeaderParser.h [code] | |
NyLPC_cHttpBasicHeaderParser_protected.h [code] | |
NyLPC_cHttpBodyParser.c [code] | |
NyLPC_cHttpBodyParser.h [code] | |
NyLPC_cHttpBodyWriter.c [code] | |
NyLPC_cHttpBodyWriter.h [code] | |
NyLPC_cHttpClient.c [code] | |
NyLPC_cHttpClient.h [code] | |
NyLPC_cHttpd.c [code] | |
NyLPC_cHttpd.h [code] | |
NyLPC_cHttpd_protected.h [code] | |
NyLPC_cHttpdConfig.h [code] | |
NyLPC_cHttpdConnection.c [code] | |
NyLPC_cHttpdConnection.h [code] | |
NyLPC_cHttpdConnection_protected.h [code] | |
NyLPC_cHttpdThread.c [code] | |
NyLPC_cHttpdThread.h [code] | |
NyLPC_cHttpdThread_protected.h [code] | |
NyLPC_cHttpdUtils.c [code] | |
NyLPC_cHttpdUtils.h [code] | |
NyLPC_cHttpHeaderWriter.c [code] | |
NyLPC_cHttpHeaderWriter.h [code] | |
NyLPC_cHttpNullRequestHeaderParser.c [code] | |
NyLPC_cHttpNullRequestHeaderParser.h [code] | |
NyLPC_cHttpRequestPrefixParser.c [code] | |
NyLPC_cHttpRequestPrefixParser.h [code] | |
NyLPC_cHttpResponseWriter.h [code] | |
NyLPC_cHttpStream.c [code] | |
NyLPC_cHttpStream.h [code] | |
NyLPC_cIPv4.c [code] | |
NyLPC_cIPv4.h [code] | このファイルは、NyLPC_cIPv4IPv4クラスを定義します。 |
NyLPC_cIPv4Arp.c [code] | |
NyLPC_cIPv4Arp.h [code] | |
NyLPC_cIPv4Config.c [code] | |
NyLPC_cIPv4Config.h [code] | このファイルは、NyLPC_cIPv4Configクラスを定義します。 |
NyLPC_cIPv4IComp.c [code] | |
NyLPC_cIPv4IComp.h [code] | |
NyLPC_cIPv4IComp_protected.h [code] | |
NyLPC_cIPv4Payload.c [code] | |
NyLPC_cIPv4Payload.h [code] | |
NyLPC_cIPv4Payload_protected.h [code] | |
NyLPC_cIsr.cpp [code] | |
NyLPC_cIsr.h [code] | |
NyLPC_cJsonRpcFunction.h [code] | |
NyLPC_cJsonRpcFunction_Memory.c [code] | |
NyLPC_cJsonRpcParser.c [code] | |
NyLPC_cJsonRpcParser.h [code] | |
NyLPC_cJsonWeiter.c [code] | |
NyLPC_cMDnsServer.c [code] | |
NyLPC_cMDnsServer.h [code] | |
NyLPC_cMimeType.c [code] | |
NyLPC_cMimeType.h [code] | |
NyLPC_cMiMicConfiglation.h [code] | |
NyLPC_cMiMicConfiglation_K64F.c [code] | |
NyLPC_cMiMicConfiglation_LPCxxx.c [code] | |
NyLPC_cMiMicDbCompiler.c [code] | |
NyLPC_cMiMicDbCompiler.h [code] | |
NyLPC_cMiMicEnv.c [code] | |
NyLPC_cMiMicEnv.h [code] | |
NyLPC_cMiMicIpNetIf.c [code] | |
NyLPC_cMiMicIpNetIf.h [code] | |
NyLPC_cMiMicIpNetIf_protected.h [code] | |
NyLPC_cMiMicIpTcpListener.c [code] | |
NyLPC_cMiMicIpTcpListener.h [code] | |
NyLPC_cMiMicIpTcpListener_protected.h [code] | |
NyLPC_cMiMicIpTcpSocket.c [code] | |
NyLPC_cMiMicIpTcpSocket.h [code] | |
NyLPC_cMiMicIpTcpSocket_protected.h [code] | |
NyLPC_cMiMicIpUdpSocket.c [code] | |
NyLPC_cMiMicIpUdpSocket.h [code] | |
NyLPC_cMiMicIpUdpSocket_protected.h [code] | |
NyLPC_cMiMicTxtCompiler.c [code] | |
NyLPC_cMiMicTxtCompiler.h [code] | |
NyLPC_cMiMicVM.c [code] | |
NyLPC_cMiMicVM.h [code] | |
NyLPC_cMiMicVM_protected.h [code] | |
NyLPC_cModFileIoBaseClass.c [code] | |
NyLPC_cModFileIoBaseClass.h [code] | |
NyLPC_cModJsonRpc.c [code] | |
NyLPC_cModJsonRpc.h [code] | |
NyLPC_cModMiMicSetting.c [code] | |
NyLPC_cModMiMicSetting.h [code] | |
NyLPC_cModRemoteMcu.c [code] | |
NyLPC_cModRemoteMcu.h [code] | |
NyLPC_cModRomFiles.c [code] | |
NyLPC_cModRomFiles.h [code] | |
NyLPC_cModRomFiles_protected.h [code] | |
NyLPC_cModUPnPDevice.c [code] | |
NyLPC_cModUPnPDevice.h [code] | |
NyLPC_cModUrl.c [code] | |
NyLPC_cModUrl.h [code] | |
NyLPC_cModWebSocket.c [code] | |
NyLPC_cModWebSocket.h [code] | |
NyLPC_cModWebSocket_protected.h [code] | |
NyLPC_cMutex.cpp [code] | |
NyLPC_cMutex.h [code] | |
NyLPC_cNet.c [code] | |
NyLPC_cNet.h [code] | |
NyLPC_cNetConfig.c [code] | |
NyLPC_cNetConfig.h [code] | |
NyLPC_cOnchipFlashWriter.c [code] | |
NyLPC_cOnchipFlashWriter.h [code] | |
NyLPC_config.h [code] | このファイルは、NyLPC全体に関わる、コンフィギュレーション定数を宣言します。 |
NyLPC_cPtrStream.c [code] | |
NyLPC_cPtrStream.h [code] | |
NyLPC_cPtrStream_protected.h [code] | |
NyLPC_cPtrTbl.c [code] | |
NyLPC_cPtrTbl.h [code] | |
NyLPC_cRingBuffer.c [code] | |
NyLPC_cRingBuffer.h [code] | |
NyLPC_cRomFileSet.c [code] | |
NyLPC_cRomFileSet.h [code] | |
NyLPC_cRomPtrStream.c [code] | |
NyLPC_cSemaphore.cpp [code] | |
NyLPC_cSemaphore.h [code] | |
NyLPC_cSsdpSocket.c [code] | |
NyLPC_cSsdpSocket.h [code] | |
NyLPC_cStopwatch.cpp [code] | |
NyLPC_cStopwatch.h [code] | |
NyLPC_cStr.c [code] | |
NyLPC_cStr.h [code] | |
NyLPC_cSupporter.c [code] | |
NyLPC_cSupporter.h [code] | This file is a supporter list of MiMic project |
NyLPC_cThread.cpp [code] | |
NyLPC_cThread.h [code] | |
NyLPC_cUPnP.c [code] | |
NyLPC_cUPnP.h [code] | |
NyLPC_cUrlEncode.c [code] | |
NyLPC_cUrlEncode.h [code] | |
NyLPC_cUrlReader.c [code] | |
NyLPC_cUrlReader.h [code] | |
NyLPC_cUuid.c [code] | |
NyLPC_cUuid.h [code] | |
NyLPC_flash.h [code] | このファイルは、flashディレクトリ以下に宣言されるヘッダファイルを集積します。 |
NyLPC_http.h [code] | このファイルは、httpディレクトリ以下に宣言されるヘッダファイルを集積します。 |
NyLPC_IEthernetDevice.h [code] | |
NyLPC_iHttpPtrStream.h [code] | |
NyLPC_iNetInterface.h [code] | |
NyLPC_iTcpListener.h [code] | |
NyLPC_iTcpSocket.h [code] | |
NyLPC_iUdpSocket.h [code] | |
NyLPC_jsonrpc.h [code] | このファイルは、jsonRPCディレクトリ以下に宣言されるヘッダファイルを集積します。 |
NyLPC_mimicVm.h [code] | このファイルは、mimicVmディレクトリ以下に宣言されるヘッダファイルを集積します。 |
NyLPC_mimicvm_utils.c [code] | |
NyLPC_mimicvm_utils_protected.h [code] | |
NyLPC_net.h [code] | このファイルは、mimicVmディレクトリ以下に宣言されるヘッダファイルを集積します。 |
NyLPC_netif.h [code] | このファイルは、uipディレクトリにあるヘッダファイルを集積します。 |
NyLPC_NetIf_ethernet_types.c [code] | |
NyLPC_NetIf_ethernet_types.h [code] | |
NyLPC_NetIf_ip_types.c [code] | |
NyLPC_NetIf_ip_types.h [code] | |
NyLPC_os.h [code] | |
NyLPC_stdlib.c [code] | |
NyLPC_stdlib.h [code] | このファイルは、ルートモジュールにあるヘッダファイルを集積します。 基本的な型の定義も行います。 |
NyLPC_UPnP_types.h [code] | |
NyLPC_utils.h [code] | このファイルは、utilsディレクトリにあるヘッダファイルを集積します。 |
PlatformInfo.cpp [code] | |
PlatformInfo.h [code] | |
RpcAnalogIn.cpp [code] | |
RpcAnalogOut.cpp [code] | |
RpcBusIn.cpp [code] | |
RpcBusInOut.cpp [code] | |
RpcBusOut.cpp [code] | |
RpcDigitalIn.cpp [code] | |
RpcDigitalOut.cpp [code] | |
RpcHandlerBase.h [code] | |
RpcI2C.cpp [code] | |
RpcI2CSlave.cpp [code] | |
RpcMcu.cpp [code] | |
RpcPortIn.cpp [code] | |
RpcPortOut.cpp [code] | |
RpcPwmOut.cpp [code] | |
RpcSerial.cpp [code] | |
RpcSPI.cpp [code] | |
RpcSPISlave.cpp [code] | |
sha1.c [code] | |
sha1.h [code] | |
Target_K64F.cpp [code] | K64Fのターゲットテーブルです。 |
Target_LPC176x.cpp [code] | LPC176xのターゲットテーブルです。 |
Target_LPC4088.cpp [code] | LPC176xのターゲットテーブルです。 |
TargetTypes.h [code] | このファイルはTarget定義ファイルからのみincludeして下さい。 |
TcpSocket.cpp [code] | |
TcpSocket.h [code] | |
UdpSocket.cpp [code] | |
UdpSocket.h [code] | |
UrlReader.cpp [code] | |
UrlReader.h [code] |