Ignore:
Timestamp:
08/05/04 16:14:07 (17 years ago)
Author:
Daniel Lawson <dlawson@…>
Branches:
4.0.1-hotfixes, cachetimestamps, develop, dpdk-ndag, etsilive, getfragoff, help, libtrace4, master, ndag_format, pfring, rc-4.0.1, rc-4.0.2, rc-4.0.3, rc-4.0.4, ringdecrementfix, ringperformance, ringtimestampfixes
Children:
2137b49
Parents:
9729a8d
Message:

updated examples to use 1.1.0 api

File:
1 edited

Legend:

Unmodified
Added
Removed
  • examples/sample/sample.c

    re9f521e rb535184  
    6262        int status = 0;
    6363        struct libtrace_ip *ipptr = 0;
     64        struct libtrace_packet_t packet;
    6465
    6566        if (argc == 2) {
     
    6869
    6970        // open a trace
    70         trace = create_trace(uri);
     71        trace = trace_create(uri);
     72       
    7173
    7274        for (;;) {
    7375                unsigned char *x;
    7476                int i;
    75                 if ((psize = libtrace_read_packet(trace, buffer, SCANSIZE, &status)) <1) {
     77                if ((psize = trace_read_packet(trace, &packet)) <1) {
    7678                        break;
    7779                }
    7880
    79                 printf("TS %f: ",get_seconds(trace,buffer,SCANSIZE));
     81                printf("TS %f: ",trace_get_seconds(&packet));
    8082
    81                 ipptr = get_ip(trace,buffer,SCANSIZE);
     83                ipptr = trace_get_ip(&packet);
    8284                if (!ipptr) {
    8385                        printf("Non IP\n");
     
    9092                                        ipptr->ip_p);
    9193                x=(void*)ipptr;
    92                 for(i=0;i<get_capture_length(trace,buffer,SCANSIZE);i++) {
     94                for(i=0;i<trace_get_capture_length(&packet);i++) {
    9395                        if (i%4==0 && i!=0)
    9496                                printf("\n");
     
    98100        }
    99101
    100         destroy_trace(trace);
     102        trace_destroy(trace);
    101103        return 0;
    102104}
Note: See TracChangeset for help on using the changeset viewer.