wac_download_http_receiver_factory.h 785 B

123456789101112131415161718192021222324252627282930313233
  1. #ifndef NULLSOFT_WAC_DOWNLOAD_MANAGER_FACTORY_HTTP_RECEIVER_H
  2. #define NULLSOFT_WAC_DOWNLOAD_MANAGER_FACTORY_HTTP_RECEIVER_H
  3. #include <string>
  4. #include "api/service/waservicefactory.h"
  5. #include "api/service/services.h"
  6. namespace wa
  7. {
  8. namespace Factory
  9. {
  10. class WAC_DownloadMabager_HTTPReceiver_Factory : public waServiceFactory
  11. {
  12. public:
  13. FOURCC GetServiceType();
  14. const char *GetServiceName();
  15. GUID GetGUID();
  16. void *GetInterface( int global_lock );
  17. int SupportNonLockingInterface();
  18. int ReleaseInterface( void *ifc );
  19. const char *GetTestString();
  20. int ServiceNotify( int msg, int param1, int param2 );
  21. protected:
  22. RECVS_DISPATCH;
  23. };
  24. }
  25. }
  26. #endif //!NULLSOFT_WAC_DOWNLOAD_MANAGER_FACTORY_HTTP_RECEIVER_H