diff options
author | joe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845> | 2006-02-25 16:21:45 +0000 |
---|---|---|
committer | joe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845> | 2006-02-25 16:21:45 +0000 |
commit | 39127d7fff372fe5d213e6ca5ba7aa428970c3da (patch) | |
tree | 4c33bbec11c5665a4dbaded1cd0ce57e6be84794 /src/ne_private.h | |
parent | 416ce160bbad8f1a770e5ff0526dee217c05d8fc (diff) | |
download | neon-39127d7fff372fe5d213e6ca5ba7aa428970c3da.tar.gz |
* src/ne_session.h (ne_set_session_flag): New enum.
(ne_set_session_flag, ne_get_session_flag): New prototypes.
(ne_set_persist): Removed prototype.
* src/ne_session.c (ne_set_session_flag, ne_get_session_flag): New
functions.
(ne_set_persist): Removed function.
* src/ne_private.h (ne_session): Replace no_persist field with flags
array.
* src/ne_request.c (add_fixed_headers, ne_end_request): Use flags
array.
(ne_begin_request): Remove redunant check for no_persist flag;
send_request() will only return NE_RETRY if a persistent connection
was reused.
* test/session.c (flags): New test case.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@943 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
Diffstat (limited to 'src/ne_private.h')
-rw-r--r-- | src/ne_private.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ne_private.h b/src/ne_private.h index da79d3e..f16f266 100644 --- a/src/ne_private.h +++ b/src/ne_private.h @@ -1,6 +1,6 @@ /* HTTP Request Handling - Copyright (C) 1999-2005, Joe Orton <joe@manyfish.co.uk> + Copyright (C) 1999-2006, Joe Orton <joe@manyfish.co.uk> This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public @@ -73,10 +73,11 @@ struct ne_session_s { /* Settings */ unsigned int use_proxy:1; /* do we have a proxy server? */ - unsigned int no_persist:1; /* set to disable persistent connections */ unsigned int use_ssl:1; /* whether a secure connection is required */ unsigned int in_connect:1; /* doing a proxy CONNECT */ + int flags[NE_SESSFLAG_LAST]; + ne_progress progress_cb; void *progress_ud; |