Home | History | Annotate | Download | only in proxy

Lines Matching defs:FileIOResource

50 FileIOResource::QueryOp::QueryOp(scoped_refptr<FileHolder> file_holder)
55 FileIOResource::QueryOp::~QueryOp() {
58 int32_t FileIOResource::QueryOp::DoWork() {
62 FileIOResource::ReadOp::ReadOp(scoped_refptr<FileHolder> file_holder,
71 FileIOResource::ReadOp::~ReadOp() {
74 int32_t FileIOResource::ReadOp::DoWork() {
80 FileIOResource::WriteOp::WriteOp(scoped_refptr<FileHolder> file_holder,
92 FileIOResource::WriteOp::~WriteOp() {
95 int32_t FileIOResource::WriteOp::DoWork() {
106 FileIOResource::FileIOResource(Connection connection, PP_Instance instance)
117 FileIOResource::~FileIOResource() {
121 PPB_FileIO_API* FileIOResource::AsPPB_FileIO_API() {
125 int32_t FileIOResource::Open(PP_Resource file_ref,
164 base::Bind(&FileIOResource::OnPluginMsgOpenFileComplete, this,
171 int32_t FileIOResource::Query(PP_FileInfo* info,
190 scoped_refptr<FileIOResource> protect(this);
213 Bind(&FileIOResource::QueryOp::DoWork, query_op),
216 Bind(&FileIOResource::OnQueryComplete, this, query_op, info));
221 int32_t FileIOResource::Touch(PP_Time last_access_time,
231 base::Bind(&FileIOResource::OnPluginMsgGeneralComplete, this,
238 int32_t FileIOResource::Read(int64_t offset,
253 int32_t FileIOResource::ReadToArray(int64_t offset,
266 int32_t FileIOResource::Write(int64_t offset,
305 base::Bind(&FileIOResource::OnRequestWriteQuotaComplete,
324 int32_t FileIOResource::SetLength(int64_t length,
339 base::Bind(&FileIOResource::OnRequestSetLengthQuotaComplete,
357 int32_t FileIOResource::Flush(scoped_refptr<TrackedCallback> callback) {
365 base::Bind(&FileIOResource::OnPluginMsgGeneralComplete, this,
372 int64_t FileIOResource::GetMaxWrittenOffset() const {
376 int64_t FileIOResource::GetAppendModeWriteAmount() const {
380 void FileIOResource::SetMaxWrittenOffset(int64_t max_written_offset) {
384 void FileIOResource::SetAppendModeWriteAmount(
389 void FileIOResource::Close() {
407 int32_t FileIOResource::RequestOSFileHandle(
417 base::Bind(&FileIOResource::OnPluginMsgRequestOSFileHandleComplete, this,
424 FileIOResource::FileHolder::FileHolder(PP_FileHandle file_handle)
429 bool FileIOResource::FileHolder::IsValid(
430 const scoped_refptr<FileIOResource::FileHolder>& handle) {
434 FileIOResource::FileHolder::~FileHolder() {
443 int32_t FileIOResource::ReadValidated(int64_t offset,
461 scoped_refptr<FileIOResource> protect(this);
479 Bind(&FileIOResource::ReadOp::DoWork, read_op),
482 Bind(&FileIOResource::OnReadComplete, this, read_op, array_output));
487 int32_t FileIOResource::WriteValidated(
521 Bind(&FileIOResource::WriteOp::DoWork, write_op),
523 callback->set_completion_task(Bind(&FileIOResource::OnWriteComplete, this));
528 void FileIOResource::SetLengthValidated(
533 base::Bind(&FileIOResource::OnPluginMsgGeneralComplete, this,
543 int32_t FileIOResource::OnQueryComplete(scoped_refptr<QueryOp> query_op,
559 int32_t FileIOResource::OnReadComplete(scoped_refptr<ReadOp> read_op,
579 void FileIOResource::OnRequestWriteQuotaComplete(
613 Bind(&FileIOResource::WriteOp::DoWork, write_op),
615 callback->set_completion_task(Bind(&FileIOResource::OnWriteComplete, this));
619 void FileIOResource::OnRequestSetLengthQuotaComplete(
635 int32_t FileIOResource::OnWriteComplete(int32_t result) {
646 void FileIOResource::OnPluginMsgGeneralComplete(
659 void FileIOResource::OnPluginMsgOpenFileComplete(
693 void FileIOResource::OnPluginMsgRequestOSFileHandleComplete(