| /* | |
| * Copyright (C) 2009-2012 the libgit2 contributors | |
| * | |
| * This file is part of libgit2, distributed under the GNU GPL v2 with | |
| * a Linking Exception. For full terms see the included COPYING file. | |
| */ | |
| #ifndef INCLUDE_protocol_h__ | |
| #define INCLUDE_protocol_h__ | |
| #include "transport.h" | |
| #include "buffer.h" | |
| typedef struct { | |
| git_transport *transport; | |
| git_vector *refs; | |
| git_buf buf; | |
| int error; | |
| unsigned int flush :1; | |
| } git_protocol; | |
| int git_protocol_store_refs(git_protocol *p, const char *data, size_t len); | |
| #endif |