This is Webservice SDK for mbed. LPCXpresso1769/LPC1768/FRDM-K64F/LPC4088

Dependents:   MbedFileServer_1768MiniDK2 RedWireBridge IssueDebug_gcc MiMicRemoteMCU-for-Mbed ... more

Embed: (wiki syntax)

« Back to documentation index

ModRomFiles Class Reference

ModRomFiles Class Reference

This class is a module for Httpd. More...

#include <ModRomFiles.h>

Inherits MiMic::ModBaseClass.

Public Member Functions

 ModRomFiles (const char *i_path, const NyLPC_TRomFileData *i_ref_fsdata, unsigned short i_num)
 Constructor with parameter initialization.
 ModRomFiles ()
 Default constructor.
void setParam (const char *i_path, const NyLPC_TRomFileData *i_ref_fsdata, unsigned short i_num)
bool execute (HttpdConnection &i_connection)
 This function processes a request.

Private Member Functions

void setParam (const char *i_path)
virtual bool canHandle (HttpdConnection &i_connection)
 URLとパスプレフィクスi_pathを比較して、処理対象のURLかを計算します。 URLに'/i_path/'を含むパスを処理対象とみなします。

Detailed Description

This class is a module for Httpd.

The class sends file image which is stored on ROM. The class is wrapper of NyLPC_tcModRomFiles class.

Definition at line 18 of file ModRomFiles.h.


Constructor & Destructor Documentation

ModRomFiles ( const char *  i_path,
const NyLPC_TRomFileData i_ref_fsdata,
unsigned short  i_num 
)

Constructor with parameter initialization.

Definition at line 6 of file ModRomFiles.cpp.

ModRomFiles (  )

Default constructor.

Must be call setParam function after constructed.

Definition at line 9 of file ModRomFiles.cpp.


Member Function Documentation

bool execute ( HttpdConnection &  i_connection )

This function processes a request.

The function checks whether a connection has a target request. If necessary, it will transmit a response.

Returns:
TRUE if request was processed. otherwise FALSE.

Definition at line 21 of file ModRomFiles.cpp.

void setParam ( const char *  i_path,
const NyLPC_TRomFileData i_ref_fsdata,
unsigned short  i_num 
)
Parameters:
i_pathtarget path

 ex.setParam("setup")
 

Definition at line 15 of file ModRomFiles.cpp.