Skip to content

Commit

Permalink
core: kemi - prototypes for functions returning xval with up to two p…
Browse files Browse the repository at this point in the history
…arams
  • Loading branch information
miconda committed May 23, 2019
1 parent 714adde commit beb80c9
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions src/core/kemi.h
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,19 @@ typedef int (*sr_kemi_fmnnnnn_f)(sip_msg_t*, int, int, int, int, int);
/* sip_msg_t and six int|str params */
typedef int (*sr_kemi_fmssssss_f)(sip_msg_t*, str*, str*, str*, str*, str*, str*);

/* return xval, params only sip_msg_t */
typedef sr_kemi_xval_t* (*sr_kemi_xfm_f)(sip_msg_t*);

/* return xval, params sip_msg_t and one int|str param */
typedef sr_kemi_xval_t* (*sr_kemi_xfmn_f)(sip_msg_t*, int);
typedef sr_kemi_xval_t* (*sr_kemi_xfms_f)(sip_msg_t*, str*);

/* return xval, params sip_msg_t and two int|str params */
typedef sr_kemi_xval_t* (*sr_kemi_xfmnn_f)(sip_msg_t*, int, int);
typedef sr_kemi_xval_t* (*sr_kemi_xfmns_f)(sip_msg_t*, int, str*);
typedef sr_kemi_xval_t* (*sr_kemi_xfmsn_f)(sip_msg_t*, str*, int);
typedef sr_kemi_xval_t* (*sr_kemi_xfmss_f)(sip_msg_t*, str*, str*);

sr_kemi_t* sr_kemi_lookup(str *mname, int midx, str *fname);

int sr_kemi_modules_add(sr_kemi_t *klist);
Expand Down

0 comments on commit beb80c9

Please sign in to comment.