ipfs-chromium
library
include
ipfs_client
response.h
1
#ifndef IPFS_RESPONSE_H_
2
#define IPFS_RESPONSE_H_
3
4
#include "ipld/dag_headers.h"
5
6
#include <vocab/byte.h>
7
8
#include <cstdint>
9
#include <string>
10
#include <vector>
11
12
namespace
ipfs {
13
17
struct
Response
{
18
std::string mime_;
19
std::uint16_t status_;
20
std::string body_;
21
std::string location_;
22
ipld::DagHeaders
headers_;
23
24
static
Response
PLAIN_NOT_FOUND;
25
static
Response
IMMUTABLY_GONE;
26
static
Response
HOST_NOT_FOUND_RESPONSE;
27
static
Response
html(std::string_view body, std::string_view location = {});
28
};
29
30
}
// namespace ipfs
31
32
#endif
// IPFS_RESPONSE_H_
ipfs::ipld::DagHeaders
Definition:
dag_headers.h:13
ipfs::Response
Definition:
response.h:17
Generated by
1.9.1