Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Functions | Variables
PostHandler.cpp File Reference
#include "tools/skiaserve/urlhandlers/UrlHandler.h"
#include "microhttpd.h"
#include "tools/skiaserve/Request.h"
#include "tools/skiaserve/Response.h"

Go to the source code of this file.

Functions

static int process_upload_data (void *cls, enum MHD_ValueKind kind, const char *key, const char *filename, const char *content_type, const char *transfer_encoding, const char *data, uint64_t off, size_t size)
 

Variables

static const size_t kBufferSize = 1024
 

Function Documentation

◆ process_upload_data()

static int process_upload_data ( void *  cls,
enum MHD_ValueKind  kind,
const char *  key,
const char *  filename,
const char *  content_type,
const char *  transfer_encoding,
const char *  data,
uint64_t  off,
size_t  size 
)
static

Definition at line 18 of file PostHandler.cpp.

21 {
22 struct UploadContext* uc = reinterpret_cast<UploadContext*>(cls);
23
24 if (0 != size) {
25 uc->fStream.write(data, size);
26 }
27 return MHD_YES;
28}
bool write(const void *buffer, size_t size) override
Definition SkStream.cpp:535
SkDynamicMemoryWStream fStream
Definition Request.h:29

Variable Documentation

◆ kBufferSize

const size_t kBufferSize = 1024
static

Definition at line 16 of file PostHandler.cpp.