Navigation


Changeset 7:e5af94b04946 in freeDiameter for libfreeDiameter/libfD.h


Ignore:
Timestamp:
Sep 4, 2009, 6:05:25 PM (15 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Added dispatch module and tests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libfreeDiameter/libfD.h

    r3 r7  
    4545extern const char * type_base_name[];
    4646void fd_msg_eteid_init(void);
     47void fd_disp_init(void);
    4748int fd_sess_init(void);
    4849
     
    5051int fd_dict_iterate_rules ( struct dict_object *parent, void * data, int (*cb)(void *, struct dict_rule_data *) );
    5152
    52 
     53/* Dispatch / messages / dictionary API */
     54int fd_dict_disp_cb(enum dict_object_type type, struct dict_object *obj, struct fd_list ** cb_list);
     55int fd_disp_call_cb_int( struct fd_list * cb_list, struct msg ** msg, struct avp *avp, struct session *sess, enum disp_action *action,
     56                        struct dict_object * obj_app, struct dict_object * obj_cmd, struct dict_object * obj_avp, struct dict_object * obj_enu);
     57extern pthread_rwlock_t fd_disp_lock;
    5358
    5459#endif /* _LIBFD_H */
Note: See TracChangeset for help on using the changeset viewer.