[libsoupmm] Make several methods in Soup::Cookie const



commit 75e80ab775cfb2f6f6f528a74d44decd8c56a7de
Author: Siavash Safi <siavash siavashs org>
Date:   Thu Sep 3 17:54:38 2009 +0430

    Make several methods in Soup::Cookie const
    
    * libsoup/src/cookie.hg: Make several methods const
    * libsoup/src/libsoup_others.defs: Add define-object for
    Cookie to get rid of warnings from DocsParser.pm

 libsoup/src/cookie.hg           |    6 +++---
 libsoup/src/libsoup_others.defs |    6 ++++++
 2 files changed, 9 insertions(+), 3 deletions(-)
---
diff --git a/libsoup/src/cookie.hg b/libsoup/src/cookie.hg
index f14dc78..c8275f1 100644
--- a/libsoup/src/cookie.hg
+++ b/libsoup/src/cookie.hg
@@ -40,9 +40,9 @@ public:
   _WRAP_METHOD(void set_max_age(int max_age), soup_cookie_set_max_age)
   _WRAP_METHOD(void set_secure(bool secure=true), soup_cookie_set_secure)
   _WRAP_METHOD(void set_http_only(bool http_only=true), soup_cookie_set_http_only)
-  _WRAP_METHOD(bool applies_to_uri(URI& uri), soup_cookie_applies_to_uri)
-  _WRAP_METHOD(std::string to_cookie_header(), soup_cookie_to_cookie_header)
-  _WRAP_METHOD(std::string to_set_cookie_header(), soup_cookie_to_set_cookie_header)
+  _WRAP_METHOD(bool applies_to_uri(URI& uri) const, soup_cookie_applies_to_uri)
+  _WRAP_METHOD(std::string to_cookie_header() const, soup_cookie_to_cookie_header)
+  _WRAP_METHOD(std::string to_set_cookie_header() const, soup_cookie_to_set_cookie_header)
 };
 
 } // namespace Soup
diff --git a/libsoup/src/libsoup_others.defs b/libsoup/src/libsoup_others.defs
index 5f68d13..cca0304 100644
--- a/libsoup/src/libsoup_others.defs
+++ b/libsoup/src/libsoup_others.defs
@@ -4,3 +4,9 @@
   (gtype-id "SOUP_TYPE_CLIENT_CONTEXT")
 )
 
+(define-object Cookie
+  (in-module "Soup")
+  (c-name "SoupCookie")
+  (gtype-id "SOUP_TYPE_COOKIE")
+)
+



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]