/* * 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