Kanzi Connect 3.9.10
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.
 
UriTranslatorgetUriTranslator ()
 Returns translator for Uris.
 
void setResourceDirectory (const string &path)
 Sets resource directory of the system.
 
virtual ~InterfaceDomainBase ()=default
 Destructor.
 

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: