author | zautrix <zautrix> | 2004-09-02 08:57:01 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2004-09-02 08:57:01 (UTC) |
commit | 95e13360d1ef2a7caae121ae526a8a3c1ac12005 (patch) (unidiff) | |
tree | c9ca8e5c98a11eb5dd7d2afdc8e69d64cdffad25 /kmicromail/libetpan/tools/mailstream.h | |
parent | f255826bda2f95721aec4d6c9ba372d852fb9d0b (diff) | |
download | kdepimpi-95e13360d1ef2a7caae121ae526a8a3c1ac12005.zip kdepimpi-95e13360d1ef2a7caae121ae526a8a3c1ac12005.tar.gz kdepimpi-95e13360d1ef2a7caae121ae526a8a3c1ac12005.tar.bz2 |
Added debug putput for program hang when reading pop3 mail data
Diffstat (limited to 'kmicromail/libetpan/tools/mailstream.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | kmicromail/libetpan/tools/mailstream.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kmicromail/libetpan/tools/mailstream.h b/kmicromail/libetpan/tools/mailstream.h index a4e35cd..8a89a72 100644 --- a/kmicromail/libetpan/tools/mailstream.h +++ b/kmicromail/libetpan/tools/mailstream.h | |||
@@ -15,49 +15,50 @@ | |||
15 | * 3. Neither the name of the libEtPan! project nor the names of its | 15 | * 3. Neither the name of the libEtPan! project nor the names of its |
16 | * contributors may be used to endorse or promote products derived | 16 | * contributors may be used to endorse or promote products derived |
17 | * from this software without specific prior written permission. | 17 | * from this software without specific prior written permission. |
18 | * | 18 | * |
19 | * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND | 19 | * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND |
20 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | 20 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
21 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | 21 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
22 | * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE | 22 | * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE |
23 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | 23 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
24 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | 24 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
25 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | 25 | * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
26 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | 26 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
27 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | 27 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
28 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | 28 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
29 | * SUCH DAMAGE. | 29 | * SUCH DAMAGE. |
30 | */ | 30 | */ |
31 | 31 | ||
32 | /* | 32 | /* |
33 | * $Id$ | 33 | * $Id$ |
34 | */ | 34 | */ |
35 | 35 | ||
36 | #ifndef MAILSTREAM_H | 36 | #ifndef MAILSTREAM_H |
37 | 37 | ||
38 | #define MAILSTREAM_H | 38 | #define MAILSTREAM_H |
39 | 39 | //dont forget to change the value in <libetpan/mailstream.h> as well | |
40 | #define DEFAULT_NETWORK_TIMEOUT 30 | ||
40 | #include <sys/time.h> | 41 | #include <sys/time.h> |
41 | 42 | ||
42 | #include <libetpan/mailstream_low.h> | 43 | #include <libetpan/mailstream_low.h> |
43 | #include <libetpan/mailstream_helper.h> | 44 | #include <libetpan/mailstream_helper.h> |
44 | #include <libetpan/mailstream_socket.h> | 45 | #include <libetpan/mailstream_socket.h> |
45 | #include <libetpan/mailstream_ssl.h> | 46 | #include <libetpan/mailstream_ssl.h> |
46 | #include <libetpan/mailstream_types.h> | 47 | #include <libetpan/mailstream_types.h> |
47 | 48 | ||
48 | #ifdef __cplusplus | 49 | #ifdef __cplusplus |
49 | extern "C" { | 50 | extern "C" { |
50 | #endif | 51 | #endif |
51 | 52 | ||
52 | mailstream * mailstream_new(mailstream_low * low, size_t buffer_size); | 53 | mailstream * mailstream_new(mailstream_low * low, size_t buffer_size); |
53 | ssize_t mailstream_write(mailstream * s, const void * buf, size_t count); | 54 | ssize_t mailstream_write(mailstream * s, const void * buf, size_t count); |
54 | ssize_t mailstream_read(mailstream * s, void * buf, size_t count); | 55 | ssize_t mailstream_read(mailstream * s, void * buf, size_t count); |
55 | int mailstream_close(mailstream * s); | 56 | int mailstream_close(mailstream * s); |
56 | int mailstream_flush(mailstream * s); | 57 | int mailstream_flush(mailstream * s); |
57 | ssize_t mailstream_feed_read_buffer(mailstream * s); | 58 | ssize_t mailstream_feed_read_buffer(mailstream * s); |
58 | mailstream_low * mailstream_get_low(mailstream * s); | 59 | mailstream_low * mailstream_get_low(mailstream * s); |
59 | void mailstream_set_low(mailstream * s, mailstream_low * low); | 60 | void mailstream_set_low(mailstream * s, mailstream_low * low); |
60 | 61 | ||
61 | #ifdef LIBETPAN_MAILSTREAM_DEBUG | 62 | #ifdef LIBETPAN_MAILSTREAM_DEBUG |
62 | extern int mailstream_debug; | 63 | extern int mailstream_debug; |
63 | #endif | 64 | #endif |