Class WritePayload (2.18.0)
Stay organized with collections
Save and categorize content based on your preferences.
An opaque representation of the data for an object payload.
Constructors
WritePayload()
Creates an empty payload.
WritePayload(std::string)
Creates a payload from p
.
Parameter |
Name |
Description |
p |
std::string
|
WritePayload(std::vector< T >)
Creates a payload from p
.
Parameters |
Name |
Description |
p |
std::vector< T >
the resulting object takes ownership of the data in p .
|
typename T |
must be either:
char , or
std::byte , or
- an integer type that is exactly 8-bits wide (such as
std::int8_t ), or
std::string , or
std::vector<U> , where U is char , std::byte , or or an integer type that is exactly 8-bits wide
|
Functions
empty() const
Returns true if the payload has no data.
Returns |
Type |
Description |
bool |
|
size() const
Returns the total size of the data.
Returns |
Type |
Description |
std::size_t |
|
payload() const
Returns views into the data.
Note that changing *this
in any way (assignment, destruction, etc.) invalidates all the returned buffers.
Returns |
Type |
Description |
std::vector< absl::string_view > |
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-24 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-09-24 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-24 UTC."]]