| Index: net/disk_cache/net_log_parameters.h
|
| ===================================================================
|
| --- net/disk_cache/net_log_parameters.h (revision 141407)
|
| +++ net/disk_cache/net_log_parameters.h (working copy)
|
| @@ -14,104 +14,50 @@
|
| // MemEntryImpls.
|
| namespace disk_cache {
|
|
|
| -// NetLog parameters for the creation of an Entry. Contains the Entry's name
|
| -// and whether it was created or opened.
|
| -class EntryCreationParameters : public net::NetLog::EventParameters {
|
| - public:
|
| - EntryCreationParameters(const std::string& key, bool created);
|
| - virtual base::Value* ToValue() const OVERRIDE;
|
| +class Entry;
|
|
|
| - protected:
|
| - virtual ~EntryCreationParameters();
|
| +// Creates a NetLog callback that returns parameters for the creation of an
|
| +// Entry. Contains the Entry's key and whether it was created or opened.
|
| +// |entry| can't be NULL, must support GetKey(), and must outlive the returned
|
| +// callback.
|
| +net::NetLog::ParametersCallback CreateNetLogEntryCreationCallback(
|
| + const Entry* entry,
|
| + bool created);
|
|
|
| - private:
|
| - const std::string key_;
|
| - const bool created_;
|
| +// Creates a NetLog callback that returns parameters for start of a non-sparse
|
| +// read or write of an Entry. For reads, |truncate| must be false.
|
| +net::NetLog::ParametersCallback CreateNetLogReadWriteDataCallback(
|
| + int index,
|
| + int offset,
|
| + int buf_len,
|
| + bool truncate);
|
|
|
| - DISALLOW_COPY_AND_ASSIGN(EntryCreationParameters);
|
| -};
|
| +// Creates a NetLog callback that returns parameters for when a non-sparse
|
| +// read or write completes. For reads, |truncate| must be false.
|
| +// |bytes_copied| is either the number of bytes copied or a network error
|
| +// code. |bytes_copied| must not be ERR_IO_PENDING, as it's not a valid
|
| +// result for an operation.
|
| +net::NetLog::ParametersCallback CreateNetLogReadWriteCompleteCallback(
|
| + int bytes_copied);
|
|
|
| -// NetLog parameters for non-sparse reading and writing to an Entry.
|
| -class ReadWriteDataParameters : public net::NetLog::EventParameters {
|
| - public:
|
| - // For reads, |truncate| must be false.
|
| - ReadWriteDataParameters(int index, int offset, int buf_len, bool truncate);
|
| - virtual base::Value* ToValue() const OVERRIDE;
|
| +// Creates a NetLog callback that returns parameters for when a sparse
|
| +// operation is started.
|
| +net::NetLog::ParametersCallback CreateNetLogSparseOperationCallback(
|
| + int64 offset,
|
| + int buff_len);
|
|
|
| - protected:
|
| - virtual ~ReadWriteDataParameters();
|
| +// Creates a NetLog callback that returns parameters for when a read or write
|
| +// for a sparse entry's child is started.
|
| +net::NetLog::ParametersCallback CreateNetLogSparseReadWriteCallback(
|
| + const net::NetLog::Source& source,
|
| + int child_len);
|
|
|
| - private:
|
| - const int index_;
|
| - const int offset_;
|
| - const int buf_len_;
|
| - const bool truncate_;
|
| +// Creates a NetLog callback that returns parameters for when a call to
|
| +// GetAvailableRange returns.
|
| +net::NetLog::ParametersCallback CreateNetLogGetAvailableRangeResultCallback(
|
| + int64 start,
|
| + int result);
|
|
|
| - DISALLOW_COPY_AND_ASSIGN(ReadWriteDataParameters);
|
| -};
|
| -
|
| -// NetLog parameters for when a non-sparse read or write completes.
|
| -class ReadWriteCompleteParameters : public net::NetLog::EventParameters {
|
| - public:
|
| - // |bytes_copied| is either the number of bytes copied or a network error
|
| - // code. |bytes_copied| must not be ERR_IO_PENDING, as it's not a valid
|
| - // result for an operation.
|
| - explicit ReadWriteCompleteParameters(int bytes_copied);
|
| - virtual base::Value* ToValue() const OVERRIDE;
|
| -
|
| - protected:
|
| - virtual ~ReadWriteCompleteParameters();
|
| -
|
| - private:
|
| - const int bytes_copied_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(ReadWriteCompleteParameters);
|
| -};
|
| -
|
| -// NetLog parameters for when a sparse operation is started.
|
| -class SparseOperationParameters : public net::NetLog::EventParameters {
|
| - public:
|
| - SparseOperationParameters(int64 offset, int buff_len);
|
| - virtual base::Value* ToValue() const OVERRIDE;
|
| -
|
| - protected:
|
| - virtual ~SparseOperationParameters();
|
| -
|
| - private:
|
| - const int64 offset_;
|
| - const int buff_len_;
|
| -};
|
| -
|
| -// NetLog parameters for when a read or write for a sparse entry's child is
|
| -// started.
|
| -class SparseReadWriteParameters : public net::NetLog::EventParameters {
|
| - public:
|
| - SparseReadWriteParameters(const net::NetLog::Source& source, int child_len);
|
| - virtual base::Value* ToValue() const OVERRIDE;
|
| -
|
| - protected:
|
| - virtual ~SparseReadWriteParameters();
|
| -
|
| - private:
|
| - const net::NetLog::Source source_;
|
| - const int child_len_;
|
| -};
|
| -
|
| -// NetLog parameters for when a call to GetAvailableRange returns.
|
| -class GetAvailableRangeResultParameters : public net::NetLog::EventParameters {
|
| - public:
|
| - // |start| is ignored when |result| < 0.
|
| - GetAvailableRangeResultParameters(int64 start, int result);
|
| - virtual base::Value* ToValue() const OVERRIDE;
|
| -
|
| - protected:
|
| - virtual ~GetAvailableRangeResultParameters();
|
| -
|
| - private:
|
| - const int64 start_;
|
| - const int result_;
|
| -};
|
| -
|
| } // namespace disk_cache
|
|
|
| #endif // NET_DISK_CACHE_NET_LOG_CACHE_PARAMETERS_H_
|
|
|