|
NVBIO
|
#include <stdint.h>#include <fcntl.h>Go to the source code of this file.
Classes | |
| struct | knetFile_s |
Macros | |
| #define | netread(fd, ptr, len) read(fd, ptr, len) |
| #define | netwrite(fd, ptr, len) write(fd, ptr, len) |
| #define | netclose(fd) close(fd) |
| #define | KNF_TYPE_LOCAL 1 |
| #define | KNF_TYPE_FTP 2 |
| #define | KNF_TYPE_HTTP 3 |
| #define | knet_tell(fp) ((fp)->offset) |
| #define | knet_fileno(fp) ((fp)->fd) |
Typedefs | |
| typedef struct knetFile_s | knetFile |
Functions | |
| knetFile * | knet_open (const char *fn, const char *mode) |
| knetFile * | knet_dopen (int fd, const char *mode) |
| ssize_t | knet_read (knetFile *fp, void *buf, size_t len) |
| off_t | knet_seek (knetFile *fp, off_t off, int whence) |
| int | knet_close (knetFile *fp) |
| #define knet_fileno | ( | fp) | ((fp)->fd) |
Definition at line 40 of file knetfile.h.
| #define knet_tell | ( | fp) | ((fp)->offset) |
Definition at line 39 of file knetfile.h.
| #define KNF_TYPE_FTP 2 |
Definition at line 21 of file knetfile.h.
| #define KNF_TYPE_HTTP 3 |
Definition at line 22 of file knetfile.h.
| #define KNF_TYPE_LOCAL 1 |
Definition at line 20 of file knetfile.h.
| #define netclose | ( | fd) | close(fd) |
Definition at line 10 of file knetfile.h.
| #define netread | ( | fd, | |
| ptr, | |||
| len | |||
| ) | read(fd, ptr, len) |
Definition at line 8 of file knetfile.h.
| #define netwrite | ( | fd, | |
| ptr, | |||
| len | |||
| ) | write(fd, ptr, len) |
Definition at line 9 of file knetfile.h.
| typedef struct knetFile_s knetFile |
| int knet_close | ( | knetFile * | fp) |
Definition at line 566 of file knetfile.c.
Definition at line 496 of file knetfile.c.
Definition at line 452 of file knetfile.c.
| ssize_t knet_read | ( | knetFile * | fp, |
| void * | buf, | ||
| size_t | len | ||
| ) |
Definition at line 504 of file knetfile.c.
| off_t knet_seek | ( | knetFile * | fp, |
| off_t | off, | ||
| int | whence | ||
| ) |
Definition at line 533 of file knetfile.c.
1.8.4