CONTENT
- CHANGES
Szukaj
#top libftp¶
- libftp
- Predefined Constants
- LIBFTP_CONNSTEP*
- Datatypes / MACROS
- __mode_t
- __SOCKADDR_COMMON
- __socklen_t
- __time_t
- enum tlse_starttls_mode
- enum tlse_proto_type
- in_addr_t
- in_port_t
- mode_t
- sa_family_t
- size_t
- SOCKET
- socklen_t
- socktls_session_t
- struct _ftp
- struct addrinfo
- struct in_addr
- struct in6_addr
- struct sockaddr
- struct sockaddr_in
- struct sockaddr_in6
- struct sockaddr_un
- struct SOCKTLS_CTX_ST
- struct tm
- struct URLInfo
- time_t
- uint8_t
- uint16_t
- uint32_t
- libftp Functions
- ftp_init
- ftp_conn
- ftp_dconn
- ftp_dlisten
- ftp_daccept
- ftp_close
- ftp_dclose
- ftp_socktls
- ftp_dsocktls
- ftp_tlsinfo
- ftp_dtlsinfo
- ftp_send
- ftp_dsend
- ftp_recv
- ftp_drecv
- ftp_onerecv
- ftp_linerecv
- ftp_banner
- ftp_command
- ftp_cmd_quit
- ftp_cmd_noop
- ftp_cmd_syst
- ftp_cmd_help
- ftp_cmd_feat
- ftp_starttls
- ftp_auth_login
- ftp_cmd_pasv
- ftp_cmd_epsv
- ftp_cmd_port
- ftp_cmd_eprt
- ftp_cmd_type
- ftp_cmd_pbsz
- ftp_cmd_prot
- ftp_cmd_stat
- ftp_cmd_list
- ftp_cmd_nlst
- ftp_cmd_mlst
- ftp_cmd_mlsd
- ftp_cmd_pwd
- ftp_cmd_cwd
- ftp_cmd_mkd
- ftp_cmd_rmd
- ftp_cmd_size
- ftp_cmd_mdtm
- ftp_cmd_mode
- ftp_cmd_rnfrrnto
- ftp_cmd_dele
- ftp_cmd_rest
- ftp_cmd_retr
- ftp_cmd_stor
- ftp_set_opt
- ftp_size
- ftp_list
- ftp_retr
- ftp_stor
netutils - Narzędzia Sieciowe >> libnet - library network protocols >> libftp - File Transfer Protocol
RFC 959 - File Transfer Protocol
RFC 2228 - FTP Security Extensions
File Transfer Protocol (en.wiki) | File Transfer Protocol (pl.wiki)
#top Predefined Constants¶
#top LIBFTP_CONNSTEP*¶
Definicja stałej
LIBFTP_CONNSTEP1
i LIBFTP_CONNSTEP2
znajduje się w pliku nagłówkowym netutils/libftp.h
.Definicja stałej
LIBFTP_CONNSTEP1
i LIBFTP_CONNSTEP2
jest następująca:/* ftp_conn() - options */ #define LIBFTP_CONNSTEP1 0x0001 #define LIBFTP_CONNSTEP2 0x0002
#top Datatypes / MACROS¶
#top __mode_t¶
Definicja typu
__mode_t
znajduje się w pliku nagłówkowym bits/types.h
.Definicja typu
__mode_t
jest następująca:__STD_TYPE __MODE_T_TYPE __mode_t; /* Type of file attribute bitmasks. */
#top __SOCKADDR_COMMON¶
Definicja typu
__SOCKADDR_COMMON
znajduje się w pliku nagłówkowym bits/sockaddr.h
.Definicja typu
__SOCKADDR_COMMON
jest następująca:/* This macro is used to declare the initial common members of the data types used for socket addresses, `struct sockaddr', `struct sockaddr_in', `struct sockaddr_un', etc. */ #define __SOCKADDR_COMMON(sa_prefix) \ sa_family_t sa_prefix##family
#top __socklen_t¶
Definicja typu
__socklen_t
znajduje się w pliku nagłówkowym bits/types.h
.Definicja typu
__socklen_t
jest następująca:/* Duplicate info from sys/socket.h. */ __STD_TYPE __U32_TYPE __socklen_t;
#top __time_t¶
Definicja typu
__time_t
znajduje się w pliku nagłówkowym bits/types.h
.Definicja typu
__time_t
jest następująca:__STD_TYPE __TIME_T_TYPE __time_t; /* Seconds since the Epoch. */
#top enum tlse_starttls_mode¶
Definicja typu
enum tlse_starttls_mode
znajduje się w pliku nagłówkowym netutils/libsocktls.h
.Definicja typu
enum tlse_starttls_mode
jest następująca:enum tlse_starttls_mode { tlse_starttls_server=1, tlse_starttls_client=2 } tlse_starttls_mode; /* kind type of secure protocol: server or client */
#top enum tlse_proto_type¶
Definicja typu
enum tlse_proto_type
znajduje się w pliku nagłówkowym netutils/libsocktls.h
.Definicja typu
enum tlse_proto_type
jest następująca:enum tlse_proto_type { tlse_proto_auto = 0, tlse_proto_sslv3x = 2, tlse_proto_tlsv10 = 3, tlse_proto_tlsv11 = 4, tlse_proto_tlsv12 = 5, tlse_proto_tlsv13 = 6, tlse_proto_dtlsv09= 7, tlse_proto_dtlsv10= 8, tlse_proto_dtlsv12= 10, tlse_proto_NULL =255 } tlse_proto_type; /* type of secure protocol to use. */
#top in_addr_t¶
Definicja struktury
in_addr_t
znajduje się w pliku nagłówkowym netinet/in.h
.Definicja struktury
in_addr_t
jest następująca:/* Internet address. */ typedef uint32_t in_addr_t;
#top in_port_t¶
Definicja struktury
in_port_t
znajduje się w pliku nagłówkowym netinet/in.h
.Definicja struktury
in_port_t
jest następująca:/* Type to represent a port. */ typedef uint16_t in_port_t;
#top mode_t¶
Definicja struktury
mode_t
znajduje się w pliku nagłówkowym sys/types.h
.Definicja struktury
mode_t
jest następująca:#ifndef __mode_t_defined typedef __mode_t mode_t; # define __mode_t_defined #endif
#top sa_family_t¶
Definicja typu
sa_family_t
znajduje się w pliku nagłówkowym bits/sockaddr.h
.Definicja typu
sa_family_t
jest następująca:/* POSIX.1g specifies this type name for the `sa_family' member. */ typedef unsigned short int sa_family_t;
#top size_t¶
Definicja typu
size_t
znajduje się w pliku nagłówkowym /usr/lib/gcc/i386-redhat-linux/4.1.1/include/stddef.h
.Definicja typu
size_t
jest następująca:/* Unsigned type of `sizeof' something. */ /* Define this type if we are doing the whole job, or if we want this type in particular. */ #if defined (_STDDEF_H) || defined (__need_size_t) #ifndef __size_t__ /* BeOS */ #ifndef __SIZE_T__ /* Cray Unicos/Mk */ #ifndef _SIZE_T /* in case <sys/types.h> has defined it. */ #ifndef _SYS_SIZE_T_H #ifndef _T_SIZE_ #ifndef _T_SIZE #ifndef __SIZE_T #ifndef _SIZE_T_ #ifndef _BSD_SIZE_T_ #ifndef _SIZE_T_DEFINED_ #ifndef _SIZE_T_DEFINED #ifndef _BSD_SIZE_T_DEFINED_ /* Darwin */ #ifndef _SIZE_T_DECLARED /* FreeBSD 5 */ #ifndef ___int_size_t_h #ifndef _GCC_SIZE_T #ifndef _SIZET_ #ifndef __size_t #define __size_t__ /* BeOS */ #define __SIZE_T__ /* Cray Unicos/Mk */ #define _SIZE_T #define _SYS_SIZE_T_H #define _T_SIZE_ #define _T_SIZE #define __SIZE_T #define _SIZE_T_ #define _BSD_SIZE_T_ #define _SIZE_T_DEFINED_ #define _SIZE_T_DEFINED #define _BSD_SIZE_T_DEFINED_ /* Darwin */ #define _SIZE_T_DECLARED /* FreeBSD 5 */ #define ___int_size_t_h #define _GCC_SIZE_T #define _SIZET_ #if defined (__FreeBSD__) && (__FreeBSD__ >= 5) /* __size_t is a typedef on FreeBSD 5!, must not trash it. */ #else #define __size_t #endif #ifndef __SIZE_TYPE__ #define __SIZE_TYPE__ long unsigned int #endif #if !(defined (__GNUG__) && defined (size_t)) typedef __SIZE_TYPE__ size_t; #ifdef __BEOS__ typedef long ssize_t; #endif /* __BEOS__ */ #endif /* !(defined (__GNUG__) && defined (size_t)) */ #endif /* __size_t */ #endif /* _SIZET_ */ #endif /* _GCC_SIZE_T */ #endif /* ___int_size_t_h */ #endif /* _SIZE_T_DECLARED */ #endif /* _BSD_SIZE_T_DEFINED_ */ #endif /* _SIZE_T_DEFINED */ #endif /* _SIZE_T_DEFINED_ */ #endif /* _BSD_SIZE_T_ */ #endif /* _SIZE_T_ */ #endif /* __SIZE_T */ #endif /* _T_SIZE */ #endif /* _T_SIZE_ */ #endif /* _SYS_SIZE_T_H */ #endif /* _SIZE_T */ #endif /* __SIZE_T__ */ #endif /* __size_t__ */ #undef __need_size_t #endif /* _STDDEF_H or __need_size_t. */
#top SOCKET¶
Definicja typu
SOCKET
znajduje się w pliku nagłówkowym libsocknet.h
.Definicja typu
SOCKET
jest następująca:#if defined(__WIN32__) || defined(WIN32) || defined(_WIN32) /*typedef u_int SOCKET;*/ /* C:/Dev-CPP/bin/../lib/gcc/mingw32/3.4.2/../../../../include/winsock.h:32: error: conflicting types for 'SOCKET' ../../libinc/datatypes.h:33: error: previous declaration of 'SOCKET' was here */ #else typedef int SOCKET; #endif
#top socklen_t¶
Definicja typu
socklen_t
znajduje się w pliku nagłówkowym bits/socket.h
.Definicja typu
socklen_t
jest następująca:/* Type for length arguments in socket calls. */ #ifndef __socklen_t_defined typedef __socklen_t socklen_t; # define __socklen_t_defined #endif
#top socktls_session_t¶
Definicja struktury
socktls_session_t
znajduje się w pliku nagłówkowym libnet/libsocktls.h
.Definicja struktury
socktls_session_t
jest następująca:typedef void* socktls_session_t;
#top struct _ftp¶
Definicja struktury
struct _ftp
znajduje się w pliku nagłówkowym libnet/libftp.h
.Definicja struktury
struct _ftp
jest następująca:struct _ftp { const char *self; short int argquiet; short int argdebug; short int isterm; char *C_NORMAL; char *C_SEND; char *C_LINE; char *C_OK; char *C_WARN; char *C_FAIL; char *C_ERR; short int argsocksend; short int argsockrecv; short int argsockinfo; short int argcommsend; short int argcommrecv; short int argdatasend; short int argdatarecv; short int argtlsinfo; short int argcertcheck; short int argcertverify; short int argcertinfo; short int argcertshow; struct URLInfo *urlsinfo, urlsdata; double dnsqtimeo; char *dnsqaddr; char ipaddr[DMAXHOST6ADDR]; short int REUSEADDR; short int REUSEPORT; int SNDTIMEO; int RCVTIMEO; int SNDBUF; int RCVBUF; short int SNDLOWAT; short int RCVLOWAT; short int KEEPALIVE; short int NODELAY; char *bindaddr; double timeoconn; double timeosock; char tlsname[DMAXHOSTNAME]; struct addrinfo *addrlist; sa_family_t af_family; SOCKET osock; char *x509_cafile; #ifdef HAVE_LIBTLS enum tlse_proto_type opt_proto_type; struct SOCKTLS_CTX_ST *ssl_ctx; socktls_session_t ssl; #endif /** @name proxy */ short int proxytalk; /* proxyneed==1 - talking with proxy - not with the destination server */ struct URLInfo viaxdata, *viaxinfo; short int proxytunnel; short int proxysocks; double dnsq; double conn; double bann; double starttls; double socktls; double auth; double quit; double comm; double datatime; double prevtime; int istatus; char sstatus[256]; unsigned int speed; long long int size; size_t filesize; /** @name data transfer */ char idaddr[DMAXHOST6ADDR]; int idport; SOCKET dsock; SOCKET lsock; #ifdef HAVE_LIBTLS struct SOCKTLS_CTX_ST *dssl_ctx; socktls_session_t dssl; #endif /** @name rdaddr(remote data addr) : rdport(remote data port) */ char rdaddr[DMAXHOST6ADDR]; int rdport; /** @name FTP setopt arg */ short int arglistcomm; /* 1 - NLST /path, 0 - LIST /path, */ short int argdatacomm; /* 1 - PASV/PORT, 0 - EPSV/EPRT, */ short int argdatamode; /* 1 - PASV/EPSV, 0 - PORT/EPRT, */ short int argrestdata; /* 1 - REST + STOR, 0 - STOR, */ /** @name FTP setopt callback */ call_list_t *list_call; int list_fdfd; call_retr_t *retr_call; int retr_fdfd; call_stor_t *stor_call; int stor_fdfd; };
#top struct addrinfo¶
Deklaracja struktury
struct addrinfo
znajduje się w pliku nagłówkowym netdb.h
.Deklaracja struktury
struct addrinfo
jest następująca:/* Structure to contain information about address of a service provider. */ struct addrinfo { int ai_flags; /* Input flags. */ int ai_family; /* Protocol family for socket. */ int ai_socktype; /* Socket type. */ int ai_protocol; /* Protocol for socket. */ socklen_t ai_addrlen; /* Length of socket address. */ struct sockaddr *ai_addr; /* Socket address for socket. */ char *ai_canonname; /* Canonical name for service location. */ struct addrinfo *ai_next; /* Pointer to next in list. */ };
#top struct in_addr¶
Deklaracja struktury
struct in_addr
znajduje się w pliku nagłówkowym netinet/in.h
.Deklaracja struktury
struct in_addr
jest następująca:/* Internet address. */ struct in_addr { in_addr_t s_addr; };
#top struct in6_addr¶
Deklaracja struktury
struct in6_addr
znajduje się w pliku nagłówkowym netinet/in.h
.Deklaracja struktury
struct in6_addr
jest następująca:/* IPv6 address */ struct in6_addr { union { uint8_t u6_addr8[16]; uint16_t u6_addr16[8]; uint32_t u6_addr32[4]; } in6_u; #define s6_addr in6_u.u6_addr8 #define s6_addr16 in6_u.u6_addr16 #define s6_addr32 in6_u.u6_addr32 };
#top struct sockaddr¶
Deklaracja struktury
struct sockaddr
znajduje się w pliku nagłówkowym bits/socket.h
.Deklaracja struktury
struct sockaddr
jest następująca:/* Structure describing a generic socket address. */ struct sockaddr { __SOCKADDR_COMMON (sa_); :* Common data: address family and length. */ char sa_data[14]; /* Address data. */ };
#top struct sockaddr_in¶
Deklaracja struktury
struct sockaddr_in
znajduje się w pliku nagłówkowym netinet/in.h
.Deklaracja struktury
struct sockaddr_in
jest następująca:/* Structure describing an Internet socket address. */ struct sockaddr_in { __SOCKADDR_COMMON (sin_); in_port_t sin_port; /* Port number. */ struct in_addr sin_addr; /* Internet address. */ /* Pad to size of `struct sockaddr'. */ unsigned char sin_zero[sizeof (struct sockaddr) - __SOCKADDR_COMMON_SIZE - sizeof (in_port_t) - sizeof (struct in_addr)]; };
#top struct sockaddr_in6¶
Deklaracja struktury
struct sockaddr_in6
znajduje się w pliku nagłówkowym netinet/in.h
.Deklaracja struktury
struct sockaddr_in6
jest następująca:/* Ditto, for IPv6. */ struct sockaddr_in6 { __SOCKADDR_COMMON (sin6_); in_port_t sin6_port; /* Transport layer port # */ uint32_t sin6_flowinfo; /* IPv6 flow information */ struct in6_addr sin6_addr; /* IPv6 address */ uint32_t sin6_scope_id; /* IPv6 scope-id */ };
#top struct sockaddr_un¶
Deklaracja struktury
struct sockaddr_un
znajduje się w pliku nagłówkowym sys/un.h
.Deklaracja struktury
struct sockaddr_un
jest następująca:/* Structure describing the address of an AF_LOCAL (aka AF_UNIX) socket. */ struct sockaddr_un { __SOCKADDR_COMMON (sun_); char sun_path[108]; /* Path name. */ };
#top struct SOCKTLS_CTX_ST¶
Definicja struktury
struct SOCKTLS_CTX_ST
znajduje się w pliku nagłówkowym libnet/libsocktls.h
.Definicja struktury
struct SOCKTLS_CTX_ST
jest następująca:typedef struct SOCKTLS_CTX_ST SOCKTLS_CTX;
#top struct tm¶
Definicja struktury
struct tm
znajduje się w pliku nagłówkowym time.h
.Definicja struktury
struct tm
jest następująca:/* Used by other time functions. */ struct tm { int tm_sec; /* Seconds. [0-60] (1 leap second) */ int tm_min; /* Minutes. [0-59] */ int tm_hour; /* Hours. [0-23] */ int tm_mday; /* Day. [1-31] */ int tm_mon; /* Month. [0-11] */ int tm_year; /* Year - 1900. */ int tm_wday; /* Day of week. [0-6] */ int tm_yday; /* Days in year.[0-365] */ int tm_isdst; /* DST. [-1/0/1]*/ #ifdef __USE_BSD long int tm_gmtoff; /* Seconds east of UTC. */ __const char *tm_zone; /* Timezone abbreviation. */ #else long int __tm_gmtoff; /* Seconds east of UTC. */ __const char *__tm_zone; /* Timezone abbreviation. */ #endif };
#top struct URLInfo¶
Definicja struktury
struct URLInfo
znajduje się w pliku nagłówkowym libnet/string.h
.Definicja struktury
struct URLInfo
jest następująca:struct URLInfo { /* 12 + 3 + 64 + 1 + 64 + 1 + DMAXHOSTNAME + 1 + DMAXHOSTPORT + 8192 */ /* scheme :// user : pass : host : port /path?query#anchor */ char buffurls[12+3+256+1+256+1+/*DMAXHOSTNAME*/1025+1+/*DMAXHOSTPORT*/6+8192]; char scheme[25]; char host[/*DMAXHOSTNAME*/1025]; char port[/*DMAXHOSTPORT*/6]; int iaport; char user[256]; char pass[256]; char *path; char *query; char *anchor; };
#top time_t¶
Definicja typu
time_t
znajduje się w pliku nagłówkowym time.h
.Definicja typu
time_t
jest następująca:#if !defined __time_t_defined && (defined _TIME_H || defined __need_time_t) # define __time_t_defined 1 # include <bits/types.h> __BEGIN_NAMESPACE_STD /* Returned by `time'. *: typedef __time_t time_t; __END_NAMESPACE_STD #if defined __USE_POSIX || defined __USE_MISC || defined __USE_SVID __USING_NAMESPACE_STD(time_t) #endif #endif /* time_t not defined and <time.h> or need time_t. */
#top uint8_t¶
Definicja typu
uint8_t
znajduje się w pliku nagłówkowym stdint.h
.Definicja typu
uint8_t
jest następująca:/* Unsigned. */ typedef unsigned char uint8_t;
#top uint16_t¶
Definicja typu
uint16_t
znajduje się w pliku nagłówkowym stdint.h
.Definicja typu
uint16_t
jest następująca:/* Unsigned. */ typedef unsigned short int uint16_t;
#top uint32_t¶
Definicja typu
uint32_t
znajduje się w pliku nagłówkowym stdint.h
.Definicja typu
uint32_t
jest następująca:/* Unsigned. */ #ifndef __uint32_t_defined typedef unsigned int uint32_t; # define __uint32_t_defined #endif
#top libftp Functions¶
#top ftp_init¶
Deklaracja funkcji
ftp_init()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_init()
jest następująca:SELECT ALL
int ftp_init(struct _ftp *ftp);
#top ftp_conn¶
Deklaracja funkcji
ftp_conn()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_conn()
jest następująca:SELECT ALL
int ftp_conn(struct _ftp *ftp, const short int options);
Funkcja ftp_conn()
Argumenty:
struct _ftp *ftp -
const short int options - LIBFTP_CONNSTEP1, LIBFTP_CONNSTEP2,
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const short int options - LIBFTP_CONNSTEP1, LIBFTP_CONNSTEP2,
Zwracana wartość:
int -
#top ftp_dconn¶
Deklaracja funkcji
ftp_dconn()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_dconn()
jest następująca:SELECT ALL
int ftp_dconn(struct _ftp *ftp);
#top ftp_dlisten¶
Deklaracja funkcji
ftp_dlisten()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_dlisten()
jest następująca:SELECT ALL
int ftp_dlisten(struct _ftp *ftp);
#top ftp_daccept¶
Deklaracja funkcji
ftp_daccept()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_daccept()
jest następująca:SELECT ALL
int ftp_daccept(struct _ftp *ftp);
#top ftp_close¶
Deklaracja funkcji
ftp_close()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_close()
jest następująca:SELECT ALL
int ftp_close(struct _ftp *ftp);
#top ftp_dclose¶
Deklaracja funkcji
ftp_dclose()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_dclose()
jest następująca:SELECT ALL
int ftp_dclose(struct _ftp *ftp);
#top ftp_socktls¶
Deklaracja funkcji
ftp_socktls()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_socktls()
jest następująca:SELECT ALL
int ftp_socktls(struct _ftp *ftp);
#top ftp_dsocktls¶
Deklaracja funkcji
ftp_dsocktls()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_dsocktls()
jest następująca:SELECT ALL
int ftp_dsocktls(struct _ftp *ftp);
#top ftp_tlsinfo¶
Deklaracja funkcji
ftp_tlsinfo()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_tlsinfo()
jest następująca:SELECT ALL
int ftp_tlsinfo(struct _ftp *ftp);
#top ftp_dtlsinfo¶
Deklaracja funkcji
ftp_dtlsinfo()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_dtlsinfo()
jest następująca:SELECT ALL
int ftp_dtlsinfo(struct _ftp *ftp);
#top ftp_send¶
Deklaracja funkcji
ftp_send()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_send()
jest następująca:SELECT ALL
int ftp_send(struct _ftp *ftp, const char *buffdata, const size_t buffsize);
Funkcja ftp_send()
Argumenty:
struct _ftp *ftp -
const char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
#top ftp_dsend¶
Deklaracja funkcji
ftp_dsend()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_dsend()
jest następująca:SELECT ALL
int ftp_dsend(struct _ftp *ftp, const char *buffdata, const size_t buffsize);
Funkcja ftp_dsend()
Argumenty:
struct _ftp *ftp -
const char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
#top ftp_recv¶
Deklaracja funkcji
ftp_recv()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_recv()
jest następująca:SELECT ALL
int ftp_recv(struct _ftp *ftp, const char *buffdata, const size_t buffsize);
Funkcja ftp_recv()
Argumenty:
struct _ftp *ftp -
const char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
#top ftp_drecv¶
Deklaracja funkcji
ftp_drecv()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_drecv()
jest następująca:SELECT ALL
int ftp_drecv(struct _ftp *ftp, const char *buffdata, const size_t buffsize);
Funkcja ftp_drecv()
Argumenty:
struct _ftp *ftp -
const char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
#top ftp_onerecv¶
Deklaracja funkcji
ftp_onerecv()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_onerecv()
jest następująca:SELECT ALL
int ftp_onerecv(struct _ftp *ftp, const char *buffdata, const size_t buffsize);
Funkcja ftp_onerecv()
Argumenty:
struct _ftp *ftp -
const char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
#top ftp_linerecv¶
Deklaracja funkcji
ftp_linerecv()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_linerecv()
jest następująca:SELECT ALL
int ftp_linerecv(struct _ftp *ftp, const char *buffdata, const size_t buffsize);
Funkcja ftp_linerecv()
Argumenty:
struct _ftp *ftp -
const char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffdata -
const size_t buffsize -
Zwracana wartość:
int -
#top ftp_banner¶
Deklaracja funkcji
ftp_banner()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_banner()
jest następująca:SELECT ALL
int ftp_banner(struct _ftp *ftp, char *buffrecv, const size_t sizerecv);
Funkcja ftp_banner()
Argumenty:
struct _ftp *ftp -
char *buffrecv -
const size_t sizerecv -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
char *buffrecv -
const size_t sizerecv -
Zwracana wartość:
int -
#top ftp_command¶
Deklaracja funkcji
ftp_command()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_command()
jest następująca:SELECT ALL
int ftp_command(struct _ftp *ftp, const char *buffcomm, char *buffrecv, const size_t sizerecv);
Funkcja ftp_command()
Argumenty:
struct _ftp *ftp -
const char *buffcomm -
char *buffrecv -
const size_t sizerecv -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffcomm -
char *buffrecv -
const size_t sizerecv -
Zwracana wartość:
int -
#top ftp_cmd_quit¶
Deklaracja funkcji
ftp_cmd_quit()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_quit()
jest następująca:SELECT ALL
int ftp_cmd_quit(struct _ftp *ftp);
#top ftp_cmd_noop¶
Deklaracja funkcji
ftp_cmd_noop()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_noop()
jest następująca:SELECT ALL
int ftp_cmd_noop(struct _ftp *ftp);
#top ftp_cmd_syst¶
Deklaracja funkcji
ftp_cmd_syst()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_syst()
jest następująca:SELECT ALL
int ftp_cmd_syst(struct _ftp *ftp, char *buffsyst, const size_t sizesyst);
Funkcja ftp_cmd_syst()
Argumenty:
struct _ftp *ftp -
char *buffsyst -
const size_t sizesyst -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
char *buffsyst -
const size_t sizesyst -
Zwracana wartość:
int -
#top ftp_cmd_help¶
Deklaracja funkcji
ftp_cmd_help()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_help()
jest następująca:SELECT ALL
int ftp_cmd_help(struct _ftp *ftp, char *buffhelp, const size_t sizehelp);
Funkcja ftp_cmd_help()
Argumenty:
struct _ftp *ftp -
char *buffhelp -
const size_t sizehelp -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
char *buffhelp -
const size_t sizehelp -
Zwracana wartość:
int -
#top ftp_cmd_feat¶
Deklaracja funkcji
ftp_cmd_feat()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_feat()
jest następująca:SELECT ALL
int ftp_cmd_feat(struct _ftp *ftp, char *bufffeat, const size_t sizefeat);
Funkcja ftp_cmd_feat()
Argumenty:
struct _ftp *ftp -
char *bufffeat -
const size_t sizefeat -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
char *bufffeat -
const size_t sizefeat -
Zwracana wartość:
int -
#top ftp_starttls¶
Deklaracja funkcji
ftp_starttls()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_starttls()
jest następująca:SELECT ALL
int ftp_starttls(struct _ftp *ftp);
#top ftp_auth_login¶
Deklaracja funkcji
ftp_auth_login()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_auth_login()
jest następująca:SELECT ALL
int ftp_auth_login(struct _ftp *ftp);
#top ftp_cmd_pasv¶
Deklaracja funkcji
ftp_cmd_pasv()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_pasv()
jest następująca:SELECT ALL
int ftp_cmd_pasv(struct _ftp *ftp);
#top ftp_cmd_epsv¶
Deklaracja funkcji
ftp_cmd_epsv()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_epsv()
jest następująca:SELECT ALL
int ftp_cmd_epsv(struct _ftp *ftp);
#top ftp_cmd_port¶
Deklaracja funkcji
ftp_cmd_port()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_port()
jest następująca:SELECT ALL
int ftp_cmd_port(struct _ftp *ftp);
#top ftp_cmd_eprt¶
Deklaracja funkcji
ftp_cmd_eprt()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_eprt()
jest następująca:SELECT ALL
int ftp_cmd_eprt(struct _ftp *ftp);
#top ftp_cmd_type¶
Deklaracja funkcji
ftp_cmd_type()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_type()
jest następująca:SELECT ALL
int ftp_cmd_type(struct _ftp *ftp, const char *type);
#top ftp_cmd_pbsz¶
Deklaracja funkcji
ftp_cmd_pbsz()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_pbsz()
jest następująca:SELECT ALL
int ftp_cmd_pbsz(struct _ftp *ftp, const char *pbsz);
#top ftp_cmd_prot¶
Deklaracja funkcji
ftp_cmd_prot()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_prot()
jest następująca:SELECT ALL
int ftp_cmd_prot(struct _ftp *ftp, const char *prot);
#top ftp_cmd_stat¶
Deklaracja funkcji
ftp_cmd_stat()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_stat()
jest następująca:SELECT ALL
int ftp_cmd_stat(struct _ftp *ftp, const char *buffpath, char *buffstat, const size_t sizestat);
Funkcja ftp_cmd_stat()
Argumenty:
struct _ftp *ftp -
const char *buffpath -
char *buffstat -
const size_t sizestat -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffpath -
char *buffstat -
const size_t sizestat -
Zwracana wartość:
int -
#top ftp_cmd_list¶
Deklaracja funkcji
ftp_cmd_list()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_list()
jest następująca:SELECT ALL
int ftp_cmd_list(struct _ftp *ftp, const char *buffpath, const short int options);
Funkcja ftp_cmd_list()
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const short int options -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const short int options -
Zwracana wartość:
int -
#top ftp_cmd_nlst¶
Deklaracja funkcji
ftp_cmd_nlst()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_nlst()
jest następująca:SELECT ALL
int ftp_cmd_nlst(struct _ftp *ftp, const char *buffpath, const short int options);
Funkcja ftp_cmd_nlst()
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const short int options -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const short int options -
Zwracana wartość:
int -
#top ftp_cmd_mlst¶
Deklaracja funkcji
ftp_cmd_mlst()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_mlst()
jest następująca:SELECT ALL
int ftp_cmd_mlst(struct _ftp *ftp, const char *buffpath, char *buffmlst, const size_t sizemlst);
Funkcja ftp_cmd_mlst()
Argumenty:
struct _ftp *ftp -
const char *buffpath -
char *buffmlst -
const size_t sizemlst -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffpath -
char *buffmlst -
const size_t sizemlst -
Zwracana wartość:
int -
#top ftp_cmd_mlsd¶
Deklaracja funkcji
ftp_cmd_mlsd()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_mlsd()
jest następująca:SELECT ALL
int ftp_cmd_mlsd(struct _ftp *ftp, const char *buffpath, const short int options);
Funkcja ftp_cmd_mlsd()
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const short int options -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const short int options -
Zwracana wartość:
int -
#top ftp_cmd_pwd¶
Deklaracja funkcji
ftp_cmd_pwd()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_pwd()
jest następująca:SELECT ALL
int ftp_cmd_pwd(struct _ftp *ftp, char *buffpath, const size_t pathsize);
Funkcja ftp_cmd_pwd()
Argumenty:
struct _ftp *ftp -
char *buffpath -
const size_t pathsize -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
char *buffpath -
const size_t pathsize -
Zwracana wartość:
int -
#top ftp_cmd_cwd¶
Deklaracja funkcji
ftp_cmd_cwd()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_cwd()
jest następująca:SELECT ALL
int ftp_cmd_cwd(struct _ftp *ftp, const char *buffpath);
#top ftp_cmd_mkd¶
Deklaracja funkcji
ftp_cmd_mkd()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_mkd()
jest następująca:SELECT ALL
int ftp_cmd_mkd(struct _ftp *ftp, const char *buffpath);
#top ftp_cmd_rmd¶
Deklaracja funkcji
ftp_cmd_rmd()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_rmd()
jest następująca:SELECT ALL
int ftp_cmd_rmd(struct _ftp *ftp, const char *buffpath);
#top ftp_cmd_size¶
Deklaracja funkcji
ftp_cmd_size()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_size()
jest następująca:SELECT ALL
int ftp_cmd_size(struct _ftp *ftp, const char *buffpath, unsigned long long int *filesize);
Funkcja ftp_cmd_size()
Argumenty:
struct _ftp *ftp -
const char *buffpath -
unsigned long long int *filesize -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffpath -
unsigned long long int *filesize -
Zwracana wartość:
int -
#top ftp_cmd_mdtm¶
Deklaracja funkcji
ftp_cmd_mdtm()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_mdtm()
jest następująca:SELECT ALL
int ftp_cmd_mdtm(struct _ftp *ftp, const char *buffpath, time_t *filetime);
Funkcja ftp_cmd_mdtm()
Argumenty:
struct _ftp *ftp -
const char *buffpath -
time_t *filetime -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffpath -
time_t *filetime -
Zwracana wartość:
int -
#top ftp_cmd_mode¶
Deklaracja funkcji
ftp_cmd_mode()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_mode()
jest następująca:SELECT ALL
int ftp_cmd_mode(struct _ftp *ftp, const char *buffpath, const mode_t filemode);
Funkcja ftp_cmd_mode()
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const mode_t filemode -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const mode_t filemode -
Zwracana wartość:
int -
#top ftp_cmd_rnfrrnto¶
Deklaracja funkcji
ftp_cmd_rnfrrnto()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_rnfrrnto()
jest następująca:SELECT ALL
int ftp_cmd_rnfrrnto(struct _ftp *ftp, const char *buffpath, const char *buffnext);
Funkcja ftp_cmd_rnfrrnto()
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const char *buffnext -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const char *buffnext -
Zwracana wartość:
int -
#top ftp_cmd_dele¶
Deklaracja funkcji
ftp_cmd_dele()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_dele()
jest następująca:SELECT ALL
int ftp_cmd_dele(struct _ftp *ftp, const char *buffpath);
#top ftp_cmd_rest¶
Deklaracja funkcji
ftp_cmd_rest()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_rest()
jest następująca:SELECT ALL
int ftp_cmd_rest(struct _ftp *ftp, const unsigned long long int restsize);
Funkcja ftp_cmd_rest()
Argumenty:
struct _ftp *ftp -
const unsigned long long int restsize -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const unsigned long long int restsize -
Zwracana wartość:
int -
#top ftp_cmd_retr¶
Deklaracja funkcji
ftp_cmd_retr()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_retr()
jest następująca:SELECT ALL
int ftp_cmd_retr(struct _ftp *ftp, const char *buffpath, const short int options);
Funkcja ftp_cmd_retr()
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const short int options -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const short int options -
Zwracana wartość:
int -
#top ftp_cmd_stor¶
Deklaracja funkcji
ftp_cmd_stor()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_cmd_stor()
jest następująca:SELECT ALL
int ftp_cmd_stor(struct _ftp *ftp, const char *buffpath, const short int options);
Funkcja ftp_cmd_stor()
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const short int options -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const short int options -
Zwracana wartość:
int -
#top ftp_set_opt¶
Deklaracja funkcji
ftp_set_opt()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_set_opt()
jest następująca:SELECT ALL
int ftp_set_opt(struct _ftp *ftp, const short int optcmd, ...);
Funkcja ftp_set_opt()
Argumenty:
struct _ftp *ftp -
const short int optcmd -
... -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const short int optcmd -
... -
Zwracana wartość:
int -
#top ftp_size¶
Deklaracja funkcji
ftp_size()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_size()
jest następująca:SELECT ALL
int ftp_size(struct _ftp *ftp, const char *buffpath, unsigned long long int *filesize);
Funkcja ftp_size()
Argumenty:
struct _ftp *ftp -
const char *buffpath -
unsigned long long int *filesize -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffpath -
unsigned long long int *filesize -
Zwracana wartość:
int -
#top ftp_list¶
Deklaracja funkcji
ftp_list()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_list()
jest następująca:SELECT ALL
int ftp_list(struct _ftp *ftp, const char *buffpath, const short int options);
Funkcja ftp_list()
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const short int options -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const short int options -
Zwracana wartość:
int -
#top ftp_retr¶
Deklaracja funkcji
ftp_retr()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_retr()
jest następująca:SELECT ALL
int ftp_retr(struct _ftp *ftp, const char *buffpath, const short int options);
Funkcja ftp_retr()
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const short int options -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const short int options -
Zwracana wartość:
int -
#top ftp_stor¶
Deklaracja funkcji
ftp_stor()
znajduje się w pliku nagłówkowym libnet/libftp.h
.Deklaracja funkcji
ftp_stor()
jest następująca:SELECT ALL
int ftp_stor(struct _ftp *ftp, const char *buffpath, const short int options);
Funkcja ftp_stor()
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const short int options -
Zwracana wartość:
int -
Argumenty:
struct _ftp *ftp -
const char *buffpath -
const short int options -
Zwracana wartość:
int -
Zmodyfikowany ostatnio: 2019/07/04 12:52:00 (5 lat temu),
textsize: 51,5 kB,
htmlsize: 101 kB
Zapraszam do komentowania, zgłaszania sugestii, propozycji, własnych przykładów, ...
Dodaj komentarzKomentarze użytkowników