cliserv.h File Reference

#include <errno.h>
#include <string.h>
#include <netdb.h>
#include <netinet/tcp.h>
#include <stdlib.h>
#include <linux/types.h>
#include <linux/nbd.h>

Go to the source code of this file.

Defines

#define INIT_PASSWD   "NBDMAGIC"
#define INFO(a)   do { } while(0)
#define htonll   ntohll
#define NBD_FLAG_HAS_FLAGS   (1 << 0)
#define NBD_FLAG_READ_ONLY   (1 << 1)

Functions

void setmysockopt (int sock)
void err (const char *s) G_GNUC_NORETURN
void logging (void)
u64 ntohll (u64 a)

Variables

u64 cliserv_magic = 0x00420281861253LL


Define Documentation

#define htonll   ntohll

Definition at line 135 of file cliserv.h.

Referenced by negotiate(), and throughput_test().

#define INFO (  )     do { } while(0)

Definition at line 57 of file cliserv.h.

Referenced by setmysockopt().

#define INIT_PASSWD   "NBDMAGIC"

Definition at line 55 of file cliserv.h.

Referenced by negotiate(), and setup_connection().

#define NBD_FLAG_HAS_FLAGS   (1 << 0)

Definition at line 138 of file cliserv.h.

Referenced by negotiate().

#define NBD_FLAG_READ_ONLY   (1 << 1)

Definition at line 139 of file cliserv.h.

Referenced by negotiate(), and setsizes().


Function Documentation

void err ( const char *  s  ) 

void logging ( void   ) 

Definition at line 114 of file cliserv.h.

References MY_NAME.

Referenced by main().

u64 ntohll ( u64  a  ) 

Definition at line 127 of file cliserv.h.

Referenced by mainloop(), negotiate(), setup_connection(), and throughput_test().

void setmysockopt ( int  sock  ) 

Definition at line 59 of file cliserv.h.

References INFO.

Referenced by opennet(), serveconnection(), and setup_connection().


Variable Documentation

u64 cliserv_magic = 0x00420281861253LL

Definition at line 54 of file cliserv.h.

Referenced by negotiate(), and setup_connection().


Generated on Wed Dec 3 06:18:34 2008 for Network Block Device by  doxygen 1.5.6