adamc@853: #ifndef REQUEST_H adamc@853: #define REQUEST_H adamc@853: adamc@853: #include adamc@853: adamc@853: #include "types.h" adamc@853: adamc@853: typedef struct uw_rc *uw_request_context; adamc@853: adamc@853: void uw_request_init(void); adamc@853: void uw_sign(const char *in, char *out); adamc@853: adamc@853: uw_request_context uw_new_request_context(void); adamc@853: void uw_free_request_context(uw_request_context); adamc@853: adamc@853: request_result uw_request(uw_request_context, uw_context, char *request, size_t request_len, int sock); adamc@853: adamc@853: uw_context uw_request_new_context(void); adamc@853: adamc@853: void *client_pruner(void *data); adamc@853: adamc@853: #endif