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

ModLocalFileSystem Class Reference

ModLocalFileSystem Class Reference

This class is httpd module. More...

#include <ModLocalFileSystem.h>

Inherits MiMic::ModBaseClass.

Public Member Functions

 ModLocalFileSystem (const char *i_path, unsigned char i_fs_type=FST_DEFAULT)
 Create filesistem responder.
 ModLocalFileSystem (const char *i_path, const char *i_root_alias, unsigned char i_fs_type=FST_DEFAULT)
 2nd constructor.
 ModLocalFileSystem ()
 3rd donstructor.

Private Member Functions

void setParam (const char *i_path)

Detailed Description

This class is httpd module.

The class provide files on mbed LocalFile System. The class provide 2 services.

  • lfile content provider. This is response of local file path. for example "/local/file.txt". full content of file.
  • file list provider This is array of json response. for example, "/local/" [{name:"name",size:"size",type:"type"}]

Definition at line 26 of file ModLocalFileSystem.h.


Constructor & Destructor Documentation

ModLocalFileSystem ( const char *  i_path,
unsigned char  i_fs_type = FST_DEFAULT 
)

Create filesistem responder.

Parameters:
i_fs_typeFilesystem type. This value should match the file system type of mount point.

  • FST_DEFAULT - default filesystem(eg. mbed local.)
  • FST_SDFATFS - for SD filesystem

Definition at line 196 of file ModLocalFileSystem.cpp.

ModLocalFileSystem ( const char *  i_path,
const char *  i_root_alias,
unsigned char  i_fs_type = FST_DEFAULT 
)

2nd constructor.

Parameters:
i_root_aliasRoot path string. Handler replaces the accepted URL prefix in the root path. ex. '/' or '/virtual_path/',

Definition at line 192 of file ModLocalFileSystem.cpp.

3rd donstructor.

Must be call setParam method before call execute.

Definition at line 200 of file ModLocalFileSystem.cpp.