Lines Matching defs:mci

357   MemCacheIter mci;
358 mci.stream_id = stream_id;
359 mci.priority = priority;
364 if (!memory_cache_->AssignFileData(filename, &mci)) {
369 AddToOutputOrder(mci);
372 AddToOutputOrder(mci);
376 void SpdySM::AddToOutputOrder(const MemCacheIter& mci) {
377 client_output_ordering_.AddToOutputOrder(mci);
562 MemCacheIter* mci = client_output_ordering_.GetIter();
563 if (mci == NULL) {
568 if (!mci->transformed_header) {
569 mci->transformed_header = true;
571 << "header stream_id: [" << mci->stream_id << "]";
572 if ((mci->stream_id % 2) == 0) {
576 headers.CopyFrom(*(mci->file_data->headers()));
580 "PUSH", mci->file_data->filename(), "");
581 mci->bytes_sent = SendSynStream(mci->stream_id, headers);
584 headers.CopyFrom(*(mci->file_data->headers()));
585 mci->bytes_sent = SendSynReply(mci->stream_id, headers);
589 if (mci->body_bytes_consumed >= mci->file_data->body().size()) {
591 << "remove_stream_id: [" << mci->stream_id << "]";
592 SendEOF(mci->stream_id);
596 mci->file_data->body().size() - mci->body_bytes_consumed;
597 if (num_to_write > mci->max_segment_size)
598 num_to_write = mci->max_segment_size;
601 if (!mci->file_data->headers()->HasHeader("content-encoding")) {
602 if (mci->file_data->headers()->HasHeader("content-type")) {
604 mci->file_data->headers()->GetHeader("content-type").as_string();
610 SendDataFrame(mci->stream_id,
611 mci->file_data->body().data() + mci->body_bytes_consumed,
616 << mci->stream_id << "]: " << num_to_write;
617 mci->body_bytes_consumed += num_to_write;
618 mci->bytes_sent += num_to_write;