dtncp.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <strings.h>
#include <unistd.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <time.h>
#include "dtn_api.h"

Go to the source code of this file.

Functions

void parse_options (int, char **)
dtn_endpoint_id_tparse_eid (dtn_handle_t handle, dtn_endpoint_id_t *eid, char *str)
void print_usage ()
void print_eid (char *label, dtn_endpoint_id_t *eid)
int main (int argc, char **argv)

Variables

char * progname
int verbose = 1
char data_source [1024]
char * arg_dest = NULL
char * arg_target = NULL
int expiration_time = 60 * 60
int delivery_receipts = 0

Function Documentation

int main ( int  argc,
char **  argv 
)
dtn_endpoint_id_t* parse_eid ( dtn_handle_t  handle,
dtn_endpoint_id_t eid,
char *  str 
)

Definition at line 265 of file dtncp.c.

References dtn_build_local_eid(), and dtn_parse_eid_string().

void parse_options ( int  argc,
char **  argv 
)
void print_eid ( char *  label,
dtn_endpoint_id_t eid 
)

Definition at line 287 of file dtncp.c.

References dtn_endpoint_id_t::uri.

void print_usage (  ) 

Definition at line 186 of file dtncp.c.

References progname.


Variable Documentation

char* arg_dest = NULL

Definition at line 40 of file dtncp.c.

char* arg_target = NULL

Definition at line 41 of file dtncp.c.

Referenced by main(), and parse_options().

char data_source[1024]

Definition at line 37 of file dtncp.c.

Referenced by fill_payload(), main(), and parse_options().

Definition at line 44 of file dtncp.c.

int expiration_time = 60 * 60

Definition at line 43 of file dtncp.c.

Referenced by main(), and parse_options().

char* progname

Definition at line 34 of file dtncp.c.

int verbose = 1

Definition at line 35 of file dtncp.c.

Generated on Sun Nov 21 13:21:00 2010 for DTN Reference Implementation by  doxygen 1.6.3