transport: move transport-related typedef in transport.h

This commit is contained in:
Etienne Samson
2019-09-12 16:50:30 +02:00
parent 606f6e21a9
commit 71ca3dc771
2 changed files with 11 additions and 11 deletions

View File

@@ -22,6 +22,17 @@
*/
GIT_BEGIN_DECL
/**
* Callback for messages recieved by the transport.
*
* Return a negative value to cancel the network operation.
*
* @param str The message from the transport
* @param len The length of the message
* @param payload Payload provided by the caller
*/
typedef int GIT_CALLBACK(git_transport_message_cb)(const char *str, int len, void *payload);
/** Signature of a function which creates a transport */
typedef int GIT_CALLBACK(git_transport_cb)(git_transport **out, git_remote *owner, void *param);

View File

@@ -244,17 +244,6 @@ typedef struct git_push git_push;
typedef struct git_remote_head git_remote_head;
typedef struct git_remote_callbacks git_remote_callbacks;
/**
* Type for messages delivered by the transport. Return a negative value
* to cancel the network operation.
*
* @param str The message from the transport
* @param len The length of the message
* @param payload Payload provided by the caller
*/
typedef int GIT_CALLBACK(git_transport_message_cb)(const char *str, int len, void *payload);
/**
* Parent type for `git_cert_hostkey` and `git_cert_x509`.
*/