Searched refs:StreamingUtf8Validator (Results 1 - 6 of 6) sorted by relevance

/external/chromium_org/base/i18n/
H A Dstreaming_utf8_validator.h21 class BASE_I18N_EXPORT StreamingUtf8Validator { class in namespace:base
33 StreamingUtf8Validator() : state_(0u) {} function in class:base::StreamingUtf8Validator
58 DISALLOW_COPY_AND_ASSIGN(StreamingUtf8Validator);
H A Dstreaming_utf8_validator.cc24 StreamingUtf8Validator::State StreamingUtf8Validator::AddBytes(const char* data,
50 void StreamingUtf8Validator::Reset() {
54 bool StreamingUtf8Validator::Validate(const std::string& string) {
55 return StreamingUtf8Validator().AddBytes(string.data(), string.size()) ==
H A Dstreaming_utf8_validator_unittest.cc43 const StreamingUtf8Validator::State VALID_ENDPOINT =
44 StreamingUtf8Validator::VALID_ENDPOINT;
45 const StreamingUtf8Validator::State VALID_MIDPOINT =
46 StreamingUtf8Validator::VALID_MIDPOINT;
47 const StreamingUtf8Validator::State INVALID = StreamingUtf8Validator::INVALID;
73 // verifies that IsStringUtf8 and StreamingUtf8Validator agree on
78 StreamingUtf8Validator validator;
237 StreamingUtf8Validator::State expected) {
239 StreamingUtf8Validator validato
[all...]
H A Dstreaming_utf8_validator_perftest.cc63 DCHECK(StreamingUtf8Validator::Validate(previous));
76 DCHECK(StreamingUtf8Validator::Validate(next))
139 {&StreamingUtf8Validator::Validate, "StreamingUtf8Validator"},
/external/chromium_org/net/websockets/
H A Dwebsocket_channel.cc42 using base::StreamingUtf8Validator;
391 StreamingUtf8Validator::State state =
393 if (state == StreamingUtf8Validator::INVALID ||
394 (state == StreamingUtf8Validator::VALID_MIDPOINT && fin)) {
404 DCHECK(!fin || state == StreamingUtf8Validator::VALID_ENDPOINT);
502 StreamingUtf8Validator::Validate(reason) ? reason : std::string()) ==
916 StreamingUtf8Validator::State state = incoming_utf8_validator_.AddBytes(
918 if (state == StreamingUtf8Validator::INVALID ||
919 (state == StreamingUtf8Validator::VALID_MIDPOINT && final)) {
925 DCHECK(!final || state == StreamingUtf8Validator
[all...]
H A Dwebsocket_channel.h393 base::StreamingUtf8Validator outgoing_utf8_validator_;
397 base::StreamingUtf8Validator incoming_utf8_validator_;

Completed in 309 milliseconds