4 #ifndef RUDIMENTS_HTTPRESPONSE_H 5 #define RUDIMENTS_HTTPRESPONSE_H 7 #include <rudiments/private/httpresponseincludes.h> 30 void contentType(
const char *type,
const char *subtype);
39 void contentType(
const char *type,
const char *subtype,
50 void contentType(
const char *type,
const char *subtype,
52 const char *boundary);
58 void status(
const char *protocol,
59 const char *protocolversion,
63 void setCookie(
const char *name,
const char *value,
64 const char *domain,
const char *path,
65 const char *expires,
bool secure);
69 const char *boundaryString();
72 void multiPartBoundary(
output *out);
75 void multiPartEnd(
output *out);
87 ssize_t write(
const unsigned char *
string,
size_t size);
88 ssize_t write(
const char *
string);
89 ssize_t write(
const char *
string,
size_t size);
91 ssize_t write(int16_t number);
92 ssize_t write(int32_t number);
93 ssize_t write(int64_t number);
95 ssize_t write(uint16_t number);
96 ssize_t write(uint32_t number);
97 ssize_t write(uint64_t number);
98 ssize_t write(
float number);
99 ssize_t write(
double number);
102 ssize_t write(
file *filebuffer);
104 #include <rudiments/private/httpresponse.h>
Definition: character.h:11
Definition: httpserverapi.h:9
Definition: httpresponse.h:11