ArcGIS Procedural Runtime  3.2.10650
List of all members | Public Member Functions
prtx::StreamAdaptorFactory Class Reference

#include <StreamAdaptorFactory.h>

Inheritance diagram for prtx::StreamAdaptorFactory:
[legend]

Public Member Functions

virtual prt::ContentType getContentType () const final override
 
virtual prtx::Extension::ExtensionType getExtensionType () const final override
 
- Public Member Functions inherited from prtx::ExtensionFactory
virtual bool canHandleURI (prtx::URIPtr uri) const =0
 
virtual Extensioncreate () const =0
 
 ExtensionFactory (const ExtensionFactory &)=delete
 
virtual const std::wstring & getDescription () const =0
 
virtual const std::wstring & getID () const =0
 
virtual float getMerit () const
 
virtual const std::wstring & getName () const =0
 
ExtensionFactoryoperator= (const ExtensionFactory &)=delete
 

Additional Inherited Members

- Static Public Member Functions inherited from prtx::ExtensionFactory
static float getDefaultMerit ()
 

Detailed Description

This is the base class for all stream adaptor factories.

Member Function Documentation

◆ getContentType()

virtual prt::ContentType prtx::StreamAdaptorFactory::getContentType ( ) const
inlinefinaloverridevirtual

A stream adaptor is content type agnostic.

Returns
Always returns prt::CT_UNDEFINED.

Implements prtx::ExtensionFactory.

◆ getExtensionType()

virtual prtx::Extension::ExtensionType prtx::StreamAdaptorFactory::getExtensionType ( ) const
inlinefinaloverridevirtual

Fixates the extension type to prtx::Extension::ET_STREAM_ADAPTOR.

Returns
Always returns prtx::Extension::ET_STREAM_ADAPTOR.

Implements prtx::ExtensionFactory.


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