50 #ifndef IPrefecthManager_H_
51 #define IPrefecthManager_H_
65 virtual void release()=0;
66 virtual void releaseContents()=0;
67 virtual string createDocumentPrefetcher(
string remoteDocUri)=0;
68 virtual string createSourcePrefetcher(
69 string localDocUri,
string srcUri)=0;
71 virtual bool hasIChannel()=0;
72 virtual bool hasRemoteLocation(
string localUri)=0;
73 virtual string getRemoteLocation(
string localUri)=0;
74 virtual string getLocalRoot(
string remoteUri)=0;
75 virtual void setSynchPrefetch(
bool synch)=0;
76 virtual void getScheduledContent(
string clientUri)=0;
77 virtual void getScheduledContents()=0;
86 typedef ::br::pucrio::telemidia::ginga::ncl::prefetch::IPrefetchManager*
87 PrefetchManagerCreator();
89 typedef void PrefetchManagerDestroyer(
Definition: IPrefetchManager.h:62