N-sim
Emulation and simulation of
Wireless Sensor Networks



   Home


   Project Page


   Download


   CVS



   Installation


   Configuration


   Plug-ins




 Hosted by
SourceForge.net Logo

/home/brennan/n-sim/OrbisQuartus/server/xen/tftp_client-xen.c File Reference

#include <sys/file.h>
#include <ctype.h>
#include <netdb.h>
#include "extern.h"

Go to the source code of this file.

Classes

struct  mode

Defines

#define TIMEOUT   5

Functions

char * xstrdup (const char *)
void tftp_init (char *host)
void tftp_get (char *file)
void tftp_put (char *file)
void tftp_mode (enum TFTP_mode mode)

Variables

sockaddr_in peeraddr
int f
int trace = 0
int verbose = 0
int rexmtval = TIMEOUT
int maxtimeout = 5 * TIMEOUT
char * hostname
modemode


Define Documentation

#define TIMEOUT   5
 

Definition at line 41 of file tftp_client-xen.c.


Function Documentation

void tftp_get char *  file  ) 
 

Definition at line 101 of file tftp_client-xen.c.

References error, fd, mode::flag, mode, and mode::name.

void tftp_init char *  host  ) 
 

Definition at line 70 of file tftp_client-xen.c.

References f, hostname, memcpy, peeraddr, port, tftp_client(), tftp_orename, and xstrdup().

void tftp_mode enum TFTP_mode  mode  ) 
 

Definition at line 117 of file tftp_client-xen.c.

References ASCII_MODE, and BINARY_MODE.

void tftp_put char *  file  ) 
 

Todo:
implement file writeout to server

Definition at line 109 of file tftp_client-xen.c.

References fd, mode::flag, mode, and mode::name.

char* xstrdup const char *   ) 
 

Referenced by tftp_init().


Variable Documentation

int f
 

Definition at line 45 of file tftp_client-xen.c.

Referenced by tftp_init().

char* hostname
 

Definition at line 59 of file tftp_client-xen.c.

Referenced by tftp_init().

int maxtimeout = 5 * TIMEOUT
 

Definition at line 49 of file tftp_client-xen.c.

struct mode* mode
 

Definition at line 60 of file tftp_client-xen.c.

Referenced by tftp_get(), and tftp_put().

struct sockaddr_in peeraddr
 

Definition at line 44 of file tftp_client-xen.c.

Referenced by tftp_init().

int rexmtval = TIMEOUT
 

Definition at line 48 of file tftp_client-xen.c.

int trace = 0
 

Definition at line 46 of file tftp_client-xen.c.

int verbose = 0
 

Definition at line 47 of file tftp_client-xen.c.

Referenced by consume_audio(), and main().


© 2007, Los Alamos National Security, LLC.