FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kFtpUtils.h
Go to the documentation of this file.
1 
8 #ifndef K_BOOT2_FTP_UTILS_H
9 #define K_BOOT2_FTP_UTILS_H
10 
11 #include <kFireSync/kFsDef.h>
12 #include <kApi/Io/kNetwork.h>
13 #include <kApi/Io/kTcpClient.h>
14 
15 /*
16  * References:
17  * https://www.ietf.org/rfc/rfc959.txt
18  */
19 
20 typedef kStatus (kCall* kFtpUtilsGetStreamFx)(kPointer receiver, kStream data);
21 
22 kFsFx(kStatus) kFtpUtils_GetStream(kIpAddress serverAddress, k32u serverPort, k64u connectTimeout, const kChar* user, const kChar* password, const kChar* path, kFtpUtilsGetStreamFx handler, kPointer receiver);
23 
24 kFsFx(kStatus) kFtpUtils_GetFile(kIpAddress serverAddress, k32u serverPort, k64u connectTimeout, const kChar* user, const kChar* password, const kChar* path, kStream dest);
25 
26 #endif
Essential API declarations for the kFireSync library.