Home | History | Annotate | Download | only in flip_server

Lines Matching defs:base

16 #include "base/port.h"
17 #include "base/logging.h"
18 #include "base/string_piece.h"
70 // BalsaBuffer class to store the base buffer pointers to
137 void WriteToContiguousBuffer(const base::StringPiece& sp);
149 base::StringPiece Write(const base::StringPiece& sp,
206 // the WriteToContiguous... function will modify the base pointer for this
207 // block, and the Write() calls need to be sure that the base pointer will
274 typedef std::vector<base::StringPiece> HeaderTokenList;
285 // Why these base classes (iterator_base, reverse_iterator_base)? Well, if
288 // Additionally, having this base class makes comparisons of iterators of
293 // base classes.
299 typedef std::pair<base::StringPiece, base::StringPiece> StringPiecePair;
402 base::StringPiece(stream_begin + line.first_char_idx,
404 base::StringPiece(stream_begin + line.value_begin_idx,
510 const_header_lines_iterator base() {
558 const base::StringPiece& key)
573 base::StringPiece key_;
631 void HackHeader(const base::StringPiece& key, const base::StringPiece& value);
642 void HackAppendToHeader(const base::StringPiece& key,
643 const base::StringPiece& value);
651 void ReplaceOrAppendHeader(const base::StringPiece& key,
652 const base::StringPiece& value);
662 void AppendHeader(const base::StringPiece& key,
663 const base::StringPiece& value);
669 void AppendToHeader(const base::StringPiece& key,
670 const base::StringPiece& value);
676 void PrependToHeader(const base::StringPiece& key,
677 const base::StringPiece& value);
679 const base::StringPiece GetHeader(const base::StringPiece& key) const;
704 void GetAllOfHeader(const base::StringPiece& key,
705 std::vector<base::StringPiece>* out) const;
710 void GetAllOfHeaderAsString(const base::StringPiece& key,
715 static bool IsMultivaluedHeader(const base::StringPiece& header);
718 inline bool HasHeader(const base::StringPiece& key) const {
724 bool HasNonEmptyHeader(const base::StringPiece& key) const;
727 const base::StringPiece& key) const;
735 const base::StringPiece& key) const;
737 void RemoveAllOfHeader(const base::StringPiece& key);
740 void RemoveAllHeadersWithPrefix(const base::StringPiece& key);
800 base::StringPiece(line_ptr + line.first_char_idx,
802 base::StringPiece(line_ptr + line.value_begin_idx,
815 const base::StringPiece& key,
816 const base::StringPiece& value) {
836 const base::StringPiece first_line() const {
838 return base::StringPiece(BeginningOfFirstLine() + non_whitespace_1_idx_,
850 const base::StringPiece request_method() const {
852 return base::StringPiece(BeginningOfFirstLine() + non_whitespace_1_idx_,
856 const base::StringPiece response_version() const {
864 const base::StringPiece request_uri() const {
866 return base::StringPiece(BeginningOfFirstLine() + non_whitespace_2_idx_,
870 const base::StringPiece response_code() const {
877 const base::StringPiece request_version() const {
879 return base::StringPiece(BeginningOfFirstLine() + non_whitespace_3_idx_,
883 const base::StringPiece response_reason_phrase() const {
897 void SetFirstlineFromStringPieces(const base::StringPiece& firstline_a,
898 const base::StringPiece& firstline_b,
899 const base::StringPiece& firstline_c);
901 void SetRequestFirstlineFromStringPieces(const base::StringPiece& method,
902 const base::StringPiece& uri,
903 const base::StringPiece& version) {
908 const base::StringPiece& version,
909 const base::StringPiece& code,
910 const base::StringPiece& reason_phrase) {
917 void SetRequestMethod(const base::StringPiece& method);
918 void SetResponseVersion(const base::StringPiece& version);
920 void SetRequestUri(const base::StringPiece& uri);
921 void SetResponseCode(const base::StringPiece& code);
930 void SetRequestVersion(const base::StringPiece& version);
931 void SetResponseReasonPhrase(const base::StringPiece& reason_phrase);
942 void SetFirstLine(const base::StringPiece& line);
1000 balsa_buffer_.WriteToContiguousBuffer(base::StringPiece(ptr, size));
1024 base::StringPiece GetValueFromHeaderLineDescription(
1027 void AddAndMakeDescription(const base::StringPiece& key,
1028 const base::StringPiece& value,
1031 void AppendOrPrependAndMakeDescription(const base::StringPiece& key,
1032 const base::StringPiece& value,
1037 void RemoveAllOfHeaderStartingAt(const base::StringPiece& key,
1044 void AppendOrPrependToHeader(const base::StringPiece& key,
1045 const base::StringPiece& value,
1049 const base::StringPiece& key,
1053 const base::StringPiece& key,
1057 const base::StringPiece& key,
1096 base::StringPiece OriginalHeadersForDebugging() const {
1097 return base::StringPiece(OriginalHeaderStreamBegin(),