transport: move transport-related typedef in transport.h

parent 606f6e21
...@@ -22,6 +22,17 @@ ...@@ -22,6 +22,17 @@
*/ */
GIT_BEGIN_DECL 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 */ /** Signature of a function which creates a transport */
typedef int GIT_CALLBACK(git_transport_cb)(git_transport **out, git_remote *owner, void *param); typedef int GIT_CALLBACK(git_transport_cb)(git_transport **out, git_remote *owner, void *param);
......
...@@ -245,17 +245,6 @@ typedef struct git_remote_head git_remote_head; ...@@ -245,17 +245,6 @@ typedef struct git_remote_head git_remote_head;
typedef struct git_remote_callbacks git_remote_callbacks; 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`. * Parent type for `git_cert_hostkey` and `git_cert_x509`.
*/ */
typedef struct git_cert git_cert; typedef struct git_cert git_cert;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment