Android-cuttlefish cvd tool
Classes | Namespaces | Functions
seekable_source.cc File Reference
#include "cuttlefish/host/libs/zip/libzip_cc/seekable_source.h"
#include <errno.h>
#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
#include <memory>
#include <mutex>
#include <utility>
#include "zip.h"
#include "cuttlefish/host/libs/zip/libzip_cc/error.h"
#include "cuttlefish/host/libs/zip/libzip_cc/managed.h"
#include "cuttlefish/host/libs/zip/libzip_cc/readable_source.h"
#include "cuttlefish/host/libs/zip/libzip_cc/source_callback.h"
#include "cuttlefish/io/fake_pread_pwrite.h"
#include "cuttlefish/io/io.h"
#include "cuttlefish/result/result.h"
Include dependency graph for seekable_source.cc:

Classes

struct  cuttlefish::anonymous_namespace{seekable_source.cc}::SeekableCallbackSource
 
class  cuttlefish::anonymous_namespace{seekable_source.cc}::ZipSourceAsReaderSeekerImpl
 

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::anonymous_namespace{seekable_source.cc}
 

Functions

int64_t cuttlefish::anonymous_namespace{seekable_source.cc}::HandleCallback (SeekableZipSourceCallback &callbacks, zip_error_t *error, void *data, uint64_t len, zip_source_cmd_t cmd)
 
int64_t cuttlefish::anonymous_namespace{seekable_source.cc}::SeekableZipSourceCallbackFn (void *userdata, void *data, uint64_t len, zip_source_cmd_t cmd)
 
Result< std::unique_ptr< ReaderSeeker > > cuttlefish::ZipSourceAsReaderSeeker (SeekableZipSource inner)