Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
md_result.h File Reference

Go to the source code of this file.

Data Structures

struct  md_result_t
 

Macros

#define MD_RESULT_LOG_ID(logno)   "urn:org:apache:httpd:log:"logno
 

Typedefs

typedef struct md_result_t md_result_t
 
typedef void md_result_change_cb (md_result_t *result, void *data)
 

Functions

md_result_tmd_result_make (apr_pool_t *p, apr_status_t status)
 
md_result_tmd_result_md_make (apr_pool_t *p, const char *md_name)
 
void md_result_reset (md_result_t *result)
 
void md_result_activity_set (md_result_t *result, const char *activity)
 
void md_result_activity_setn (md_result_t *result, const char *activity)
 
void md_result_activity_printf (md_result_t *result, const char *fmt,...)
 
void md_result_set (md_result_t *result, apr_status_t status, const char *detail)
 
void md_result_problem_set (md_result_t *result, apr_status_t status, const char *problem, const char *detail, const struct md_json_t *subproblems)
 
void md_result_problem_printf (md_result_t *result, apr_status_t status, const char *problem, const char *fmt,...)
 
void md_result_printf (md_result_t *result, apr_status_t status, const char *fmt,...)
 
void md_result_delay_set (md_result_t *result, apr_time_t ready_at)
 
md_result_tmd_result_from_json (const struct md_json_t *json, apr_pool_t *p)
 
struct md_json_tmd_result_to_json (const md_result_t *result, apr_pool_t *p)
 
int md_result_cmp (const md_result_t *r1, const md_result_t *r2)
 
void md_result_assign (md_result_t *dest, const md_result_t *src)
 
void md_result_dup (md_result_t *dest, const md_result_t *src)
 
void md_result_log (md_result_t *result, unsigned int level)
 
void md_result_on_change (md_result_t *result, md_result_change_cb *cb, void *data)
 

Macro Definition Documentation

#define MD_RESULT_LOG_ID (   logno)    "urn:org:apache:httpd:log:"logno

Typedef Documentation

typedef void md_result_change_cb(md_result_t *result, void *data)
typedef struct md_result_t md_result_t

Function Documentation

void md_result_activity_printf ( md_result_t result,
const char *  fmt,
  ... 
)
void md_result_activity_set ( md_result_t result,
const char *  activity 
)
void md_result_activity_setn ( md_result_t result,
const char *  activity 
)
void md_result_assign ( md_result_t dest,
const md_result_t src 
)
int md_result_cmp ( const md_result_t r1,
const md_result_t r2 
)
void md_result_delay_set ( md_result_t result,
apr_time_t  ready_at 
)
void md_result_dup ( md_result_t dest,
const md_result_t src 
)
md_result_t* md_result_from_json ( const struct md_json_t json,
apr_pool_t p 
)
void md_result_log ( md_result_t result,
unsigned int  level 
)
md_result_t* md_result_make ( apr_pool_t p,
apr_status_t  status 
)
md_result_t* md_result_md_make ( apr_pool_t p,
const char *  md_name 
)
void md_result_on_change ( md_result_t result,
md_result_change_cb cb,
void data 
)
void md_result_printf ( md_result_t result,
apr_status_t  status,
const char *  fmt,
  ... 
)
void md_result_problem_printf ( md_result_t result,
apr_status_t  status,
const char *  problem,
const char *  fmt,
  ... 
)
void md_result_problem_set ( md_result_t result,
apr_status_t  status,
const char *  problem,
const char *  detail,
const struct md_json_t subproblems 
)
void md_result_reset ( md_result_t result)
void md_result_set ( md_result_t result,
apr_status_t  status,
const char *  detail 
)
struct md_json_t* md_result_to_json ( const md_result_t result,
apr_pool_t p 
)