C struct static -
i through c source (pjsip) , find sctucture. don't know how conceive.
static struct user_agent {     pjsip_module     mod;     pj_pool_t       *pool;     pjsip_endpoint  *endpt;     pj_mutex_t      *mutex;     pj_hash_table_t *dlg_table;     pjsip_ua_init_param  param;     struct dlg_set   free_dlgset_nodes;  } mod_ua =  {   {     null, null,         /* prev, next.          */     { "mod-ua", 6 },        /* name.                */     -1,             /* id               */     pjsip_mod_priority_ua_proxy_layer,  /* priority     */     &mod_ua_load,       /* load()               */     null,           /* start()              */     null,           /* stop()               */     &mod_ua_unload,     /* unload()             */     &mod_ua_on_rx_request,  /* on_rx_request()          */     &mod_ua_on_rx_response, /* on_rx_response()         */     null,           /* on_tx_request.           */     null,           /* on_tx_response()         */     &mod_ua_on_tsx_state,   /* on_tsx_state()           */   } };      
not particularly clear question think you're having problem struct being declared , used in same statement. how about:
struct user_agent {     .... }  static struct user_agent mod_ua = ....   that clearer?
k
Comments
Post a Comment