Permalink
Cannot retrieve contributors at this time
19 lines (15 sloc)
513 Bytes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Copyright (c) 2011, Google Inc. | |
*/ | |
#ifndef STREAMING_H | |
#define STREAMING_H 1 | |
#include "cache.h" | |
/* opaque */ | |
struct git_istream; | |
struct git_istream *open_istream(struct repository *, const struct object_id *, | |
enum object_type *, unsigned long *, | |
struct stream_filter *); | |
int close_istream(struct git_istream *); | |
ssize_t read_istream(struct git_istream *, void *, size_t); | |
int stream_blob_to_fd(int fd, const struct object_id *, struct stream_filter *, int can_seek); | |
#endif /* STREAMING_H */ |