28#ifndef _RPC2_TCPFTP_H_
29#define _RPC2_TCPFTP_H_
33#include <sys/socket.h>
50#define TCPFTP_ROLE_SOURCE 0
51#define TCPFTP_ROLE_SINK 1
66 uint64_t in_cookie, uint64_t *out_cookie);
73 uint64_t cookie,
int nowait);
84 size_t maxlen,
size_t *wrote);
int socklen_t
Definition mariner.cc:73
uint64_t Cookie
Definition tcpftp.h:45
int VmFd
Definition tcpftp.h:46
int GotBlock
Definition tcpftp.h:47
int tcpftp_unpack_param_block(const unsigned char *buf, size_t len, uint64_t *cookie)
Definition ftp_proto.c:47
int tcpftp_pack_param_block(const uint64_t *cookie, unsigned char *buf, size_t maxlen, size_t *wrote)
Definition ftp_proto.c:37
uint64_t tcpftp_reglen(const struct SFTP_Descriptor *d, int role, uint64_t size)
Definition tcpftp1.c:229
size_t tcpftp_param_blocksize(void)
Definition ftp_proto.c:31
long tcpftp_finalize(struct TcpFtpState *st, struct SFTP_Descriptor *d, uint64_t cookie, int nowait)
Definition tcpftp1.c:423
long TCPFTP_Activate(void)
Definition tcpftp1.c:651
int tcpftp_register_local(struct TcpFtpState *st, const struct sockaddr *peer, socklen_t plen, struct SFTP_Descriptor *d, int role, uint64_t in_cookie, uint64_t *out_cookie)
Definition tcpftp1.c:260
char d
Definition tdb.c:54