Overview   Project   Class   Tree   Index 
CEF3 C++ API Docs - Version 80.1.4+g8927396+chromium-80.0.3987.149
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

(default)
Class CefStreamResourceHandler

CefBaseRefCounted
   |
   +--CefResourceHandler
         |
         +--CefStreamResourceHandler

   in cef_stream_resource_handler.h

class CefStreamResourceHandler
extends CefResourceHandler

Implementation of the CefResourceHandler class for reading from a CefStream.


Constructor Summary
CefStreamResourceHandler( int status_code, const CefString& status_text, const CefString& mime_type, CefResponse::HeaderMap header_map, CefRefPtr< CefStreamReader > stream )
          Create a new object with explicit response values.
CefStreamResourceHandler( const CefString& mime_type, CefRefPtr< CefStreamReader > stream )
          Create a new object with default response values.
 
Method Summary
 void Cancel() OVERRIDE
          
 void GetResponseHeaders( CefRefPtr< CefResponse > response, int64& response_length, CefString& redirectUrl ) OVERRIDE
          
 bool Open( CefRefPtr< CefRequest > request, bool& handle_request, CefRefPtr< CefCallback > callback ) OVERRIDE
          
 bool Read( void* data_out, int bytes_to_read, int& bytes_read, CefRefPtr< CefResourceReadCallback > callback ) OVERRIDE
          
   
Methods inherited from class CefResourceHandler
Open, ProcessRequest, GetResponseHeaders, Skip, Read, ReadResponse, Cancel
   
Methods inherited from class CefBaseRefCounted
AddRef, Release, HasOneRef, HasAtLeastOneRef
 

Constructor Detail

CefStreamResourceHandler

public CefStreamResourceHandler( int status_code, const CefString& status_text, const CefString& mime_type, CefResponse::HeaderMap header_map, CefRefPtr< CefStreamReader > stream );
Create a new object with explicit response values.

CefStreamResourceHandler

public CefStreamResourceHandler( const CefString& mime_type, CefRefPtr< CefStreamReader > stream );
Create a new object with default response values.


Method Detail

Cancel

public void Cancel() OVERRIDE;

GetResponseHeaders

public void GetResponseHeaders( CefRefPtr< CefResponse > response, int64& response_length, CefString& redirectUrl ) OVERRIDE;

Open

public bool Open( CefRefPtr< CefRequest > request, bool& handle_request, CefRefPtr< CefCallback > callback ) OVERRIDE;

Read

public bool Read( void* data_out, int bytes_to_read, int& bytes_read, CefRefPtr< CefResourceReadCallback > callback ) OVERRIDE;

 Overview   Project   Class   Tree   Index 
CEF3 C++ API Docs - Version 80.1.4+g8927396+chromium-80.0.3987.149
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

Chromium Embedded Framework (CEF) Copyright © 2016 Marshall A. Greenblatt