nx_storage_sdk  1.0
Storage SDK
Classes | Namespaces | Typedefs
ftp_library.h File Reference
#include <memory>
#include <mutex>
#include <stdexcept>
#include <string>
#include <vector>
#include <stdint.h>
#include "ftplibpp/ftplib.h"
#include "storage/third_party_storage.h"

Go to the source code of this file.

Classes

class  nx_spl::aux::PluginRefCounter< P >
 
class  nx_spl::aux::NonCopyable
 
struct  nx_spl::aux::FileNameAndPath
 
class  nx_spl::FtpIODevice
 
class  nx_spl::FtpFileInfoIterator
 
class  nx_spl::FtpStorage
 
class  nx_spl::FtpStorageFactory
 

Namespaces

 nx_spl
 Storage plugin namespace.
 

Typedefs

typedef std::shared_ptr< ftplibnx_spl::implPtrType
 

Detailed Description

This is the example project aimed to demonstrate a possible implementation of a Storage plugin.

Usage of the plugin:

Connect to the Server with a Client. In external storage selection dialog you should be able to see new storage type (FTP). Enter a valid ftp url and credentials and press Ok. For example: