Revision 1743b515 nbd.h
b/nbd.h | ||
---|---|---|
76 | 76 |
int nbd_disconnect(int fd); |
77 | 77 |
|
78 | 78 |
typedef struct NBDExport NBDExport; |
79 |
typedef struct NBDClient NBDClient; |
|
79 | 80 |
|
80 | 81 |
NBDExport *nbd_export_new(BlockDriverState *bs, off_t dev_offset, |
81 | 82 |
off_t size, uint32_t nbdflags); |
82 | 83 |
void nbd_export_close(NBDExport *exp); |
83 |
int nbd_negotiate(NBDExport *exp, int csock);
|
|
84 |
int nbd_trip(NBDExport *exp, int csock);
|
|
84 |
NBDClient *nbd_client_new(NBDExport *exp, int csock,
|
|
85 |
void (*close)(NBDClient *));
|
|
85 | 86 |
|
86 | 87 |
#endif |
Also available in: Unified diff