X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=dependencies64%2Fcef%2Flinux%2Finclude%2Fwrapper%2Fcef_byte_read_handler.h;fp=dependencies64%2Fcef%2Finclude%2Fwrapper%2Fcef_byte_read_handler.h;h=bf593d0ab283cd8ac40ad27d25d8cf8eb7b56d89;hb=8128744e46d808a1105fb449365d7028df8c32b4;hp=2954264d8f0fb0058eefb90a8cb642e3655cc120;hpb=3a0dc241f598cabf83bcc67970176453929a73f1;p=casparcg diff --git a/dependencies64/cef/include/wrapper/cef_byte_read_handler.h b/dependencies64/cef/linux/include/wrapper/cef_byte_read_handler.h similarity index 92% rename from dependencies64/cef/include/wrapper/cef_byte_read_handler.h rename to dependencies64/cef/linux/include/wrapper/cef_byte_read_handler.h index 2954264d8..bf593d0ab 100644 --- a/dependencies64/cef/include/wrapper/cef_byte_read_handler.h +++ b/dependencies64/cef/linux/include/wrapper/cef_byte_read_handler.h @@ -37,6 +37,8 @@ #define CEF_INCLUDE_WRAPPER_CEF_BYTE_READ_HANDLER_H_ #pragma once +#include "include/base/cef_lock.h" +#include "include/base/cef_macros.h" #include "include/cef_base.h" #include "include/cef_stream.h" @@ -53,7 +55,7 @@ class CefByteReadHandler : public CefReadHandler { /// CefByteReadHandler(const unsigned char* bytes, size_t size, - CefRefPtr source); + CefRefPtr source); // CefReadHandler methods. virtual size_t Read(void* ptr, size_t size, size_t n) OVERRIDE; @@ -66,10 +68,12 @@ class CefByteReadHandler : public CefReadHandler { const unsigned char* bytes_; int64 size_; int64 offset_; - CefRefPtr source_; + CefRefPtr source_; + + base::Lock lock_; IMPLEMENT_REFCOUNTING(CefByteReadHandler); - IMPLEMENT_LOCKING(CefByteReadHandler); + DISALLOW_COPY_AND_ASSIGN(CefByteReadHandler); }; #endif // CEF_INCLUDE_WRAPPER_CEF_BYTE_READ_HANDLER_H_