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


Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 49 of file dtncp.c.

References arg_dest, arg_target, bundle_id, bundle_spec, data_source, DOPTS_DELIVERY_RCPT, dtn_close(), dtn_copy_eid(), dtn_errno(), dtn_free_payload(), dtn_open(), DTN_PAYLOAD_FILE, DTN_PAYLOAD_MEM, dtn_recv(), DTN_REG_DEFER, DTN_REGID_NONE, dtn_register(), dtn_send(), dtn_set_payload(), dtn_strerror(), DTN_SUCCESS, expiration_time, dtnsim::gettimeofday(), handle, parse_eid(), parse_options(), print_eid(), regid, reply_payload, reply_spec, and verbose.

dtn_endpoint_id_t* parse_eid ( dtn_handle_t  handle,
dtn_endpoint_id_t eid,
char *  str 
)

void parse_options ( int  ,
char **   
)

Definition at line 68 of file dtnrecv.c.

void print_eid ( char *  label,
dtn_endpoint_id_t eid 
)

Definition at line 258 of file dtncp.c.

References dtn_endpoint_id_t::uri.

void print_usage (  ) 

Definition at line 50 of file tca_admin.cc.


Variable Documentation

char* arg_dest = NULL

Definition at line 37 of file dtncp.c.

char* arg_target = NULL

Definition at line 38 of file dtncp.c.

Referenced by main().

char data_source[1024]

Definition at line 34 of file dtncp.c.

Referenced by main().

int expiration_time = 60 * 60

Definition at line 40 of file dtncp.c.

Referenced by main().

char* progname

Definition at line 31 of file dtncp.c.

int verbose = 1

Definition at line 32 of file dtncp.c.


Generated on Thu Jun 7 16:56:53 2007 for DTN Reference Implementation by  doxygen 1.5.1