HttpBody.cc
Go to the documentation of this file.
1/*
2 * Copyright (C) 1996-2023 The Squid Software Foundation and contributors
3 *
4 * Squid software is distributed under GPLv2+ license and includes
5 * contributions from numerous individuals and organizations.
6 * Please see the COPYING and CONTRIBUTORS files for details.
7 */
8
9#include "squid.h"
10#include "base/Packable.h"
11#include "HttpBody.h"
12
13void
15{
16 assert(p);
17 if (const auto size = contentSize())
18 p->append(content(), size);
19}
20
int size
Definition: ModDevPoll.cc:75
#define assert(EX)
Definition: assert.h:17
const char * content() const
Definition: HttpBody.h:44
void packInto(Packable *) const
Definition: HttpBody.cc:14
size_t contentSize() const
Definition: HttpBody.h:41
virtual void append(const char *buf, int size)=0
Appends a c-string to existing packed data.

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors