00001
00002
00003
00004
00005 #if !defined(_INCLUDED_SD_REPLY_H_HEADER__)
00006 #define _INCLUDED_SD_REPLY_H_HEADER__
00007
00017 typedef struct scd_reply_t
00018 {
00019 apr_pool_t *pool;
00020 sul_vtree_t *tree;
00021 char *source;
00022 } scd_reply_t;
00023
00032 SCD_DECLARE(sul_error_t *)
00033 scd_reply_create(scd_reply_t **reply, const char *source, apr_pool_t *pool);
00034
00043 SCD_DECLARE(sul_error_t *)
00044 scd_reply_parse_cfg(scd_reply_t **reply, sul_cfg_block_t *cfg,
00045 apr_pool_t *pool);
00046
00056 SCD_DECLARE(sul_error_t *)
00057 scd_reply_printf(scd_reply_t *reply, apr_size_t indention,
00058 sul_stringbuf_t *stream, apr_pool_t *pool);
00059
00066 SCD_DECLARE(sul_boolean_t)
00067 scd_reply_is_empty(scd_reply_t *reply);
00068
00071 #endif
00072
00073