Navigation


Changeset 1085:7d7266115a34 in freeDiameter for libfdcore/events.c


Ignore:
Timestamp:
May 3, 2013, 8:20:56 PM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Cleaning of the traces in progress

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libfdcore/events.c

    r974 r1085  
    106106                case _val : return #_val
    107107                case_str(FDEV_TERMINATE);
    108                 case_str(FDEV_DUMP_DICT);
    109                 case_str(FDEV_DUMP_EXT);
    110                 case_str(FDEV_DUMP_SERV);
    111                 case_str(FDEV_DUMP_QUEUES);
    112                 case_str(FDEV_DUMP_CONFIG);
    113                 case_str(FDEV_DUMP_PEERS);
    114108                case_str(FDEV_TRIGGER);
    115109               
     
    168162}
    169163
    170 void fd_event_trig_dump()
     164DECLARE_FD_DUMP_PROTOTYPE(fd_event_trig_dump)
    171165{
    172166        struct fd_list * li;
    173         if (!TRACE_BOOL(FULL))
    174                 return;
     167        size_t o=0;
     168        if (!offset)
     169                offset=&o;
    175170       
    176171        CHECK_POSIX_DO( pthread_rwlock_rdlock(&trig_rwl),  );
     
    178173        for (li = trig_list.next; li != &trig_list; li = li->next) {
    179174                struct trig_item *t = li->o;
    180                 fd_log_debug("  Trigger %d, module '%s': %p", t->trig_value, t->trig_module, t->cb);
     175                CHECK_MALLOC_DO( fd_dump_extend( FD_DUMP_STD_PARAMS, "{trigger sig:%d}'%s'->%p ", t->trig_value, t->trig_module, t->cb), break);
    181176        }
    182177       
    183178        CHECK_POSIX_DO( pthread_rwlock_unlock(&trig_rwl),  );
     179        return *buf;
    184180}
    185181
Note: See TracChangeset for help on using the changeset viewer.