// // gateway.h // c-ipfs // // Created by John Jones on 11/2/16. // Copyright © 2016 JMJAtlanta. All rights reserved. // #ifndef gateway_h #define gateway_h struct HTTPHeader { char* header; char* value; }; struct HTTPHeaders { struct HTTPHeader** headers; int num_elements; }; struct PathPrefixes { int num_elements; char** prefixes; }; struct Gateway { char* root_redirect; int writable; struct PathPrefixes path_prefixes; struct HTTPHeaders http_headers; }; int repo_config_gateway_http_header_init(struct HTTPHeaders* http_headers, char** headers, char** values, int num_elements); #endif /* gateway_h */