Navigation


Changeset 1299:035f489b845b in freeDiameter for libfdcore


Ignore:
Timestamp:
Jul 5, 2015, 12:06:37 AM (9 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Added a new hook HOOK_MESSAGE_SENDING

Location:
libfdcore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • libfdcore/hooks.c

    r1245 r1299  
    345345                        }
    346346                       
     347                        case HOOK_MESSAGE_SENDING: {
     348                                LOG_A("SENDING message to '%s'", peer ? peer->p_hdr.info.pi_diamid : "<unknown>");
     349                                break;
     350                        }
     351                       
    347352                        case HOOK_MESSAGE_SENT: {
    348353                                CHECK_MALLOC_DO(fd_msg_dump_summary(&hook_default_buf, &hook_default_len, NULL, msg, NULL, 0, 1), break);
  • libfdcore/p_out.c

    r1238 r1299  
    166166        TRACE_ENTRY("%p %p %p", msg, cnx, peer);
    167167        CHECK_PARAMS( msg && *msg && (cnx || (peer && peer->p_cnxctx)));
     168
     169        fd_hook_call(HOOK_MESSAGE_SENDING, *msg, peer, NULL, fd_msg_pmdl_get(*msg));
    168170       
    169171        if (update_reqin_cnt && peer) {
Note: See TracChangeset for help on using the changeset viewer.