calipso_reply_t * calipso_reply_alloc(void) { calipso_reply_t *reply = xmalloc(sizeof(calipso_reply_t)); if(reply == NULL) return NULL; reply->pool = cpo_pool_create( CALIPSO_DEFAULT_POOLSIZE ); return (reply); }
calipso_resource_t * calipso_resource_alloc(void) { calipso_resource_t *resource = malloc(sizeof(calipso_resource_t)); if(resource != NULL) { resource->resource_fd = -1; resource->resource_path = NULL; resource->pool = cpo_pool_create(CALIPSO_DEFAULT_POOLSIZE); resource->resource_stat = NULL; resource->offset = 0x0; } return (resource); }
calipso_request_t * calipso_request_alloc(void) { calipso_request_t *request = xmalloc(sizeof(calipso_request_t)); if (request == NULL) return NULL; request->host = NULL; request->user = NULL; request->body_length = 0; request->request_time = (time_t) 0; request->pool = cpo_pool_create( CALIPSO_DEFAULT_POOLSIZE * 2); return (request); }