Kanzi Connect  1.1.10
Kanzi Connect C++ API
kanzi::connect::VirtualFileProvider Class Referenceabstract

Generic provider API definition class. Used as traditional c++ interface. More...

#include <virtualfileprovider.hpp>

Inheritance diagram for kanzi::connect::VirtualFileProvider:
kanzi::connect::ContentManager kanzi::connect::ServiceManager kanzi::connect::ServiceRuntimeDataRegistry

Public Member Functions

virtual void cancelAllPendingRequests ()
 
virtual void provideFile (const string &path, VirtualFileResponseSharedPtr response)=0
 Invoked when there is a requirement to provide a file. More...
 
virtual ~VirtualFileProvider ()
 Virtual destructor for cleanup. More...
 

Detailed Description

Generic provider API definition class. Used as traditional c++ interface.

Constructor & Destructor Documentation

◆ ~VirtualFileProvider()

virtual kanzi::connect::VirtualFileProvider::~VirtualFileProvider ( )
inlinevirtual

Virtual destructor for cleanup.

Member Function Documentation

◆ cancelAllPendingRequests()

virtual void kanzi::connect::VirtualFileProvider::cancelAllPendingRequests ( )
inlinevirtual

◆ provideFile()

virtual void kanzi::connect::VirtualFileProvider::provideFile ( const string &  path,
VirtualFileResponseSharedPtr  response 
)
pure virtual

Invoked when there is a requirement to provide a file.

Parameters
pathrequested path.
responsethe response object that is to be completed within the callback. Object must not be stored by called entity.

Implemented in kanzi::connect::ServiceRuntimeDataRegistry.


The documentation for this class was generated from the following file: