#ifndef REMOTING_BASE_SCOPED_PROTOBUF_HTTP_REQUEST_H_
#define REMOTING_BASE_SCOPED_PROTOBUF_HTTP_REQUEST_H_
#include "base/functional/callback.h"
namespace remoting {
class ScopedProtobufHttpRequest {
public:
explicit ScopedProtobufHttpRequest(base::OnceClosure request_invalidator);
virtual ~ScopedProtobufHttpRequest();
ScopedProtobufHttpRequest(const ScopedProtobufHttpRequest&) = delete;
ScopedProtobufHttpRequest& operator=(const ScopedProtobufHttpRequest&) =
delete;
private:
base::OnceClosure request_invalidator_;
};
}
#endif