21 #include "kinetic/incoming_value.h"
28 #include "glog/logging.h"
30 #include "kinetic/reader_writer.h"
34 IncomingStringValue::IncomingStringValue(
const std::string &s)
35 : s_(s), defunct_(false) {}
37 size_t IncomingStringValue::size() {
41 bool IncomingStringValue::TransferToFile(
int fd) {
47 ReaderWriter reader_writer(fd);
48 return reader_writer.Write(s_.data(), s_.size());
51 bool IncomingStringValue::ToString(std::string *result) {
61 void IncomingStringValue::Consume() {