Kanzi Connect  1.1.10
Kanzi Connect C++ API
kanzi::connect::InterfaceDomainBase Class Reference

A class that acts as a container for domain specific information such as resource directory and also provides domain specific services such as uri translation. More...

#include <interface_domain.hpp>

Inheritance diagram for kanzi::connect::InterfaceDomainBase:
kanzi::connect::InterfaceDomain kanzi::connect::ServiceManager kanzi::connect::Client

Public Member Functions

const string & getResourceDirectory () const
 Retrieves the content & resource directory of the system. More...
 
UriTranslatorgetUriTranslator ()
 Returns translator for Uris. More...
 
void setResourceDirectory (const string &path)
 Sets resource directory of the system. More...
 
virtual ~InterfaceDomainBase ()=default
 Destructor. More...
 

Detailed Description

A class that acts as a container for domain specific information such as resource directory and also provides domain specific services such as uri translation.

Constructor & Destructor Documentation

◆ ~InterfaceDomainBase()

virtual kanzi::connect::InterfaceDomainBase::~InterfaceDomainBase ( )
virtualdefault

Destructor.

Member Function Documentation

◆ getResourceDirectory()

const string& kanzi::connect::InterfaceDomainBase::getResourceDirectory ( ) const

Retrieves the content & resource directory of the system.

Returns
File path to resource directory.

◆ getUriTranslator()

UriTranslator& kanzi::connect::InterfaceDomainBase::getUriTranslator ( )

Returns translator for Uris.

Returns
Translator that can be used to map uri to file in remote file server.

◆ setResourceDirectory()

void kanzi::connect::InterfaceDomainBase::setResourceDirectory ( const string &  path)

Sets resource directory of the system.

Parameters
pathPath to resource directory.

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