浏览代码

LibWeb: Add getters and setters for Fetch::Header's members

Linus Groh 2 年之前
父节点
当前提交
fd52119ca3
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      Userland/Libraries/LibWeb/Fetch/Headers.h

+ 8 - 0
Userland/Libraries/LibWeb/Fetch/Headers.h

@@ -35,6 +35,14 @@ public:
 
     virtual ~Headers() override;
 
+    [[nodiscard]] Infrastructure::HeaderList& header_list() { return m_header_list; }
+    [[nodiscard]] Infrastructure::HeaderList const& header_list() const { return m_header_list; }
+    void set_header_list(Infrastructure::HeaderList header_list) { m_header_list = move(header_list); }
+
+    [[nodiscard]] Guard guard() const { return m_guard; }
+    void set_guard(Guard guard) { m_guard = guard; }
+
+    // JS API functions
     WebIDL::ExceptionOr<void> append(Infrastructure::Header);
     WebIDL::ExceptionOr<void> append(String const& name, String const& value);
     WebIDL::ExceptionOr<void> delete_(String const& name);