/asus-wl-520gu-7.0.1.45/src/tools/upnp/upnp/ |
H A D | service.c | 17 extern char *getsvcval(PService psvc, int i); 22 PService psvc; local 31 psvc = (PService) malloc(sizeof(Service)); 32 memset(psvc, 0, sizeof(Service)); 35 psvc->template = svctmpl; 36 psvc->device = pdev; 37 psvc->instance = ++svctmpl->count; 41 psvc->vars = (StateVar *) malloc(table_size); 42 memset(psvc->vars, 0, table_size); 45 strcpy(psvc 58 destroy_service(PService psvc) argument 74 mark_changed(PService psvc, int varindex) argument 88 service_xml(PService psvc, UFILE *up) argument 213 NotImplemented(UFILE *up, PService psvc, PAction ac, pvar_entry_t args, int nargs) argument 232 DefaultAction(UFILE *up, PService psvc, PAction ac, pvar_entry_t args, int nargs) argument [all...] |
H A D | gena.c | 27 extern char *getsvcval(PService psvc, int i); 32 static void service_notify_replies(PService psvc, fd_set *fds); 33 static void reap_service_subscriptions(PService psvc, time_t now); 57 PService psvc = NULL; local 65 forall_services(pdev, psvc) { 66 if (strcmp(svcname, psvc->template->name) == 0) 72 return psvc; 83 PSubscription find_by_sid(const PService psvc, const char *sid) argument 88 for (psub = psvc->subscriptions; psub; psub = psub->next) 178 void gena_new_subscription(UFILE *up, PService psvc, cha argument 241 gena_renew_subscription( UFILE *up, PService psvc, char *cb, char *sid, char *to, char *nt ) argument 282 delete_subscription(PService psvc, PSubscription sr) argument 315 PService psvc; local 373 build_notify_body(UFILE *up, PService psvc, u_int flags) argument 421 make_gena_connection(PService psvc, PSubscription sr) argument 489 gena_connection_handler(caction_t flag, struct gena_connection *gc, PService psvc) argument 521 gena_notify(PService psvc, PSubscription sr, char *body, int bodylen) argument 574 svc_send_initial_events(PService psvc) argument 620 PService psvc; local 633 update_all_subscriptions(PService psvc) argument 676 PService psvc; local 698 PService psvc; local 711 service_notify_replies(PService psvc, fd_set *fds) argument 772 PService psvc; local 785 reap_service_subscriptions(PService psvc, time_t now) argument [all...] |
H A D | device.c | 46 PService psvc; local 80 psvc = init_service(pdevtmpl->services[i], pdev); 82 psvc->next = pdev->services; 83 pdev->services = psvc; 99 PService psvc, nextsvc; local 115 for (psvc = pdev->services; psvc; psvc = nextsvc) { 116 nextsvc = psvc->next; 117 destroy_service(psvc); 226 PService psvc; local [all...] |
H A D | soap.c | 48 void soap_action(UFILE *up, PService psvc, char *soapaction, char *body) argument 127 UPNP_ACTION(psvc, ac, args, nargs); 130 QueryStateVariable( up, psvc, ac, args, nargs); 132 dispatch( up, psvc, ac, args, nargs ); 134 if ((psvc->flags & VAR_CHANGED) == VAR_CHANGED) { 135 update_all_subscriptions(psvc); 144 char *getsvcval_by_name(PService psvc, const char *name) argument 146 PServiceTemplate template = psvc->template; 153 (*(template->getvars))(psvc, i); 154 value = psvc 162 getsvcval(PService psvc, int i) argument 292 QueryStateVariable( UFILE *up, PService psvc, char *ac, pvar_entry_t args, int nargs) argument 429 ValidParam(PService psvc, PParam pa) argument 454 invoke( UFILE *up, PService psvc, PAction ac, pvar_entry_t args, int nargs) argument 493 soap_success( UFILE *up, PService psvc, PAction ac, pvar_entry_t args, int nargs ) argument 508 dispatch( UFILE *up, PService psvc, char *ac, pvar_entry_t args, int nargs) argument [all...] |
H A D | http.c | 25 extern void service_xml(PService psvc, UFILE *); 28 extern void gena_renew_subscription(UFILE *, PService psvc, char *cb, char *sid, char *to, char *nt); 29 extern void gena_new_subscription(UFILE *, PService psvc, char *cb, char *sid, char *to, char *nt); 412 PService psvc; local 415 if ((psvc = find_svc_by_url(fname)) == NULL) { 434 soap_action(up, psvc, sa, body); 455 PService psvc; local 458 if ((psvc = find_svc_by_url(fname)) == NULL) { 483 gena_new_subscription(up, psvc, cb, sid, to, nt); 485 gena_renew_subscription(up, psvc, c 494 PService psvc = NULL; local 581 PService psvc = NULL; local 600 PService psvc; local [all...] |
H A D | ssdp.c | 211 PService psvc; local 226 forall_services(pdev, psvc) { 227 UPNP_TRACE(("\tcomparing to \"%s\"\n", psvc->template->name)); 228 if (strlen(psvc->template->name) == namelen && strncmp(psvc->template->name, name, namelen) == 0) { 329 PService psvc; local 362 for (psvc = pdev->services; psvc; psvc = psvc [all...] |
/asus-wl-520gu-7.0.1.45/src/tools/upnp/igd/ |
H A D | lanhostconfig.h | 26 int LANHostConfig_GetVar(struct Service *psvc, int varindex); 27 int LANHostConfig_SetDomainName(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs);
|
H A D | layer3.c | 18 static int Layer3_GetVar(struct Service *psvc, int varindex); 19 static int SetDefaultConnectionService(UFILE *, PService psvc, PAction ac, pvar_entry_t args, int nargs); 72 static int Layer3Forwarding_Init(PService psvc, service_state_t state) argument 82 psvc->opaque = (void *) pdata; 86 pdata = (struct Layer3Forwarding *) psvc->opaque; 95 int Layer3_GetVar(struct Service *psvc, int varindex) argument 98 struct Layer3Forwarding *data = psvc->opaque; 100 var = &(psvc->vars[varindex]); 116 static int SetDefaultConnectionService(UFILE *uclient, PService psvc, argument 120 struct Layer3Forwarding *data = psvc 159 PService psvc = NULL; local 177 PService psvc; local [all...] |
H A D | wancommon.c | 21 static int WANCommonInterfaceConfig_Init(PService psvc, service_state_t state); 22 static int WANCommonInterfaceConfig_GetVar(struct Service *psvc, int varindex); 23 static void WANCommonInterface_UpdateStats(timer_t t, PService psvc); 136 static int WANCommonInterfaceConfig_Init(PService psvc, service_state_t state) argument 144 pdevdata = (PWANDevicePrivateData) psvc->device->opaque; 148 psvc->opaque = pdata; 159 pdata->eventhandle = enqueue_event(&timer, (event_callback_t)WANCommonInterface_UpdateStats, (void *) psvc ); 164 pdata = (PWANCommonPrivateData) psvc->opaque; 174 static void WANCommonInterface_UpdateStats(timer_t t, PService psvc) argument 176 PWANDevicePrivateData pdevdata = (PWANDevicePrivateData) psvc 190 WANCommonInterfaceConfig_GetVar(struct Service *psvc, int varindex) argument [all...] |
H A D | lanhostconfig.c | 20 int LANHostConfig_GetVar(struct Service *psvc, int varindex) argument 24 var = &(psvc->vars[varindex]); 49 int LANHostConfig_SetDomainName(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs) argument
|
H A D | wanipc.c | 35 static int SetConnectionType(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs); 40 static int WANIPConnectionInit(struct Service *psvc, service_state_t state); 41 static int WANIPConnection_GetVar(struct Service *psvc, int varindex); 42 static void WANIPConnection_Update(timer_t t, PService psvc); 230 static int WANIPConnectionInit(struct Service *psvc, service_state_t state) argument 238 pdevdata = (PWANDevicePrivateData) psvc->device->parent->opaque; 250 psvc->opaque = (void *) pdata; 256 pdata->eventhandle = enqueue_event(&timer, (event_callback_t)WANIPConnection_Update, (void *) psvc ); 261 pdata = (PWANIPConnectionData) psvc->opaque; 310 static bool update_connection_status(PService psvc) argument 381 update_external_address(PService psvc) argument 400 WANIPConnection_Update(timer_t t, PService psvc) argument 422 WANIPConnection_GetVar(struct Service *psvc, int varindex) argument 473 ForceTermination(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs) argument 500 RequestConnection(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs) argument 624 SetConnectionType(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs) argument [all...] |
H A D | wanppp.c | 34 int WANPPPConnection_GetVar(struct Service *psvc, int varindex) argument 40 var = &(psvc->vars[varindex]); 69 int WANPPPConnection_ConfigureConnection(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs) argument 88 int WANPPPConnection_SetIdleDisconnectTime(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs) argument 100 int WANPPPConnection_RequestConnection(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs) argument 116 int WANPPPConnection_ForceTermination(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs) argument 124 int WANPPPConnection_SetConnectionType(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs) argument 127 snprintf(psvc->vars[VAR_ConnectionType].value, sizeof(psvc->vars[VAR_ConnectionType].value), ac->params[0].value);
|
H A D | wanppp.h | 40 int WANPPPConnection_GetVar(struct Service *psvc, int varindex);
|
H A D | x_wanpppconnection.c | 44 extern int WANPPPConnection_ConfigureConnection(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs); 45 extern int WANPPPConnection_SetIdleDisconnectTime(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs); 46 extern int WANPPPConnection_RequestConnection(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs); 47 extern int WANPPPConnection_ForceTermination(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs); 48 extern int WANPPPConnection_SetConnectionType(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs);
|
H A D | ipt.c | 112 int AddPortMapping( UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs) argument 197 int DeletePortMapping( UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs) argument 235 int GetGenericPortMappingEntry(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs) argument 296 int GetSpecificPortMappingEntry(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs) argument
|
/asus-wl-520gu-7.0.1.45/src/tools/upnp/include/ |
H A D | upnp.h | 311 extern void soap_success( UFILE *up, PService psvc, PAction ac, pvar_entry_t args, int nargs ); 335 extern void mark_changed(PService psvc, int varindex); 337 extern void update_all_subscriptions(PService psvc); 340 extern int NotImplemented(UFILE *, PService psvc, PAction ac, pvar_entry_t args, int nargs); 341 extern int DefaultAction(UFILE *, struct Service *psvc, PAction ac, pvar_entry_t args, int nargs); 351 #define forall_services(pdev, psvc) \ 352 for (psvc = pdev->services; psvc; psvc = psvc [all...] |
H A D | upnp_dbg.h | 43 #define UPNP_ACTION(psvc, ac, args, nargs)
|