8000 Add ReadStream callback to OdbBackend · ben/libgit2sharp@ac4801c · GitHub
[go: up one dir, main page]

Skip to content

Commit ac4801c

Browse files
dahlbyknulltoken
authored andcommitted
Add ReadStream callback to OdbBackend
1 parent a9dc969 commit ac4801c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

LibGit2Sharp/OdbBackend.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,11 @@ internal IntPtr GitOdbBackendPointer
143143
nativeBackend.ReadHeader = BackendEntryPoints.ReadHeaderCallback;
144144
}
145145

146+
if ((supportedOperations & OdbBackendOperations.ReadStream) != 0)
147+
{
148+
nativeBackend.ReadStream = BackendEntryPoints.ReadStreamCallback;
149+
}
150+
146151
if ((supportedOperations & OdbBackendOperations.Write) != 0)
147152
{
148153
nativeBackend.Write = BackendEntryPoints.WriteCallback;
@@ -181,6 +186,7 @@ private static class BackendEntryPoints
181186
public static GitOdbBackend.read_callback ReadCallback = new GitOdbBackend.read_callback(Read);
182187
public static GitOdbBackend.read_prefix_callback ReadPrefixCallback = new GitOdbBackend.read_prefix_callback(ReadPrefix);
183188
public static GitOdbBackend.read_header_callback ReadHeaderCallback = new GitOdbBackend.read_header_callback(ReadHeader);
189+
public static GitOdbBackend.readstream_callback ReadStreamCallback = new GitOdbBackend.readstream_callback(ReadStream);
184190
public static GitOdbBackend.write_callback WriteCallback = new GitOdbBackend.write_callback(Write);
185191
public static GitOdbBackend.writestream_callback WriteStreamCallback = new GitOdbBackend.writestream_callback(WriteStream);
186192
public static GitOdbBackend.exists_callback ExistsCallback = new GitOdbBackend.exists_callback(Exists);

0 commit comments

Comments
 (0)
0