• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asus-wl-520gu-7.0.1.45/src/tools/upnp/igd/

Lines Matching refs:psvc

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)
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)
312 PWANIPConnectionData pdata = (PWANIPConnectionData) psvc->opaque;
313 PWANDevicePrivateData pdevdata = (PWANDevicePrivateData) psvc->device->parent->opaque;
365 mark_changed(psvc, VAR_ConnectionStatus);
373 mark_changed(psvc, VAR_ConnectionStatus);
381 static bool update_external_address(PService psvc)
383 PWANIPConnectionData pdata = (PWANIPConnectionData) psvc->opaque;
384 PWANDevicePrivateData pdevdata = (PWANDevicePrivateData) psvc->device->parent->opaque;
392 mark_changed(psvc, VAR_ExternalIPAddress);
400 static void WANIPConnection_Update(timer_t t, PService psvc)
402 PWANIPConnectionData pdata = (PWANIPConnectionData) psvc->opaque;
409 mark_changed(psvc, VAR_PortMappingNumberOfEntries);
413 update_external_address(psvc);
414 update_connection_status(psvc);
416 if ((psvc->flags & VAR_CHANGED) == VAR_CHANGED) {
417 update_all_subscriptions(psvc);
422 static int WANIPConnection_GetVar(struct Service *psvc, int varindex)
424 PWANIPConnectionData data = psvc->opaque;
430 var = &(psvc->vars[varindex]);
473 static int ForceTermination(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs)
476 PWANIPConnectionData pdata = (PWANIPConnectionData) psvc->opaque;
477 PWANDevicePrivateData pdevdata = (PWANDevicePrivateData) psvc->device->parent->opaque;
500 static int RequestConnection(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs)
503 PWANIPConnectionData pdata = psvc->opaque;
520 mark_changed(psvc, VAR_ConnectionStatus);
522 mark_changed(psvc, VAR_ConnectionStatus);
624 static int SetConnectionType(UFILE *uclient, PService psvc, PAction ac, pvar_entry_t args, int nargs)
626 snprintf(psvc->vars[VAR_ConnectionType].value, sizeof(psvc->vars[VAR_ConnectionType].value), ac->params[0].value);