8 #ifndef URLPROTOCOLHANDLERFACTORY_H
9 #define URLPROTOCOLHANDLERFACTORY_H
11 #include <com/avpkit/core/io/URLProtocolHandler.h>
13 namespace com {
namespace avpkit {
namespace core {
namespace io
15 class URLProtocolHandler;
A class for managing custom io protocols.
virtual const char * getProtocolName()=0
Returns the protocol name.
virtual URLProtocolHandler * getHandler(const char *url, int flags)=0
Returns a URLProtocol handler for the given url and flags.
WARNING: Do not use logging in this class, and do not set any static file variables to values other t...