qargs.h 427 B

12345678910111213141516171819202122
  1. #pragma once
  2. #include "common.h"
  3. #include "uri.h"
  4. #include <string>
  5. namespace NUri {
  6. class TQueryArgProcessing {
  7. public:
  8. TQueryArgProcessing(ui32 flags, TQueryArgFilter filter = 0, void* filterData = 0);
  9. TQueryArg::EProcessed Process(TUri& uri);
  10. private:
  11. ui32 Flags;
  12. TQueryArgFilter Filter;
  13. void* FilterData;
  14. class Pipeline;
  15. std::string Buffer;
  16. };
  17. }