Public Member Functions | List of all members
UriDispatcher Class Referenceabstract

Visitor interface for URIs. More...

#include <UriDispatcher.hpp>

Public Member Functions

virtual void dispatch (const File &object)=0
 Visit a File URI. More...
 
virtual void dispatch (const Http &object)=0
 Visit an HTTP URI. More...
 
virtual void dispatch (const Https &object)=0
 Visit an HTTPS URI. More...
 
virtual void dispatch (const ZipEntry &object)=0
 Visit a zip entry URI. More...
 
virtual void dispatch (const StringUri &object)=0
 Visit an immediate string URI. More...
 

Detailed Description

Visitor interface for URIs.

Member Function Documentation

◆ dispatch() [1/5]

virtual void dispatch ( const File object)
pure virtual

Visit a File URI.

Parameters
objectthe URI

◆ dispatch() [2/5]

virtual void dispatch ( const Http object)
pure virtual

Visit an HTTP URI.

Parameters
objectthe URI

◆ dispatch() [3/5]

virtual void dispatch ( const Https object)
pure virtual

Visit an HTTPS URI.

Parameters
objectthe URI

◆ dispatch() [4/5]

virtual void dispatch ( const ZipEntry object)
pure virtual

Visit a zip entry URI.

Parameters
objectthe URI

◆ dispatch() [5/5]

virtual void dispatch ( const StringUri object)
pure virtual

Visit an immediate string URI.

Parameters
objectthe URI

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