Source release v2.1.1-0-738 + third_party libs
Change-Id: I76e298f8092951d4214c776d6bbcad6b763eb5b2
This commit is contained in:
@@ -8,13 +8,7 @@
|
||||
|
||||
namespace wvcdm {
|
||||
|
||||
class IFileFactory {
|
||||
protected:
|
||||
IFileFactory(){}
|
||||
virtual ~IFileFactory(){}
|
||||
public:
|
||||
virtual File::Impl* NewFileImpl () = 0;
|
||||
};
|
||||
class IFileFactory;
|
||||
|
||||
class File::Impl {
|
||||
public:
|
||||
@@ -38,6 +32,14 @@ class File::Impl {
|
||||
std::string fname_;
|
||||
};
|
||||
|
||||
class IFileFactory {
|
||||
protected:
|
||||
IFileFactory(){File::Impl::RegisterFileFactory(this);}
|
||||
virtual ~IFileFactory(){}
|
||||
public:
|
||||
virtual File::Impl* NewFileImpl () = 0;
|
||||
};
|
||||
|
||||
} // namespace wvcdm
|
||||
|
||||
#endif // WVCDM_CDM_CDM_HOST_FILE_H_
|
||||
|
||||
Reference in New Issue
Block a user