private void deviceActionControlRecieved(ActionRequest ctlReq, Service service) { if (Debug.isOn() == true) ctlReq.print(); String actionName = ctlReq.getActionName(); Action action = service.getAction(actionName); if (action == null) { invalidActionControlRecieved(ctlReq); return; } ArgumentList actionArgList = action.getArgumentList(); ArgumentList reqArgList = ctlReq.getArgumentList(); try { actionArgList.setReqArgs(reqArgList); } catch (IllegalArgumentException ex) { invalidArgumentsControlRecieved(ctlReq); return; } if (action.performActionListener(ctlReq) == false) invalidActionControlRecieved(ctlReq); }
public boolean postControlAction() { // Thanks for Giordano Sassaroli <sassarol@cefriel.it> (08/30/03) ArgumentList actionArgList = getArgumentList(); ArgumentList actionInputArgList = getInputArgumentList(); ActionRequest ctrlReq = new ActionRequest(); ctrlReq.setRequest(this, actionInputArgList); if (Debug.isOn() == true) ctrlReq.print(); ActionResponse ctrlRes = ctrlReq.post(); if (Debug.isOn() == true) ctrlRes.print(); setControlResponse(ctrlRes); // Thanks for Dimas <cyberrate@users.sourceforge.net> and Stefano Lenzi <kismet-sl@users.sourceforge.net> (07/09/04) int statCode = ctrlRes.getStatusCode(); setStatus(statCode); if (ctrlRes.isSuccessful() == false) return false; ArgumentList outArgList = ctrlRes.getResponse(); try { actionArgList.setResArgs(outArgList); } catch (IllegalArgumentException ex){ setStatus(UPnPStatus.INVALID_ARGS,"Action succesfully delivered but invalid arguments returned."); return false; } return true; }
private void deviceActionControlRecieved(ActionRequest ctlReq, Service service) { if (Debug.isOn() == true) ctlReq.print(); String actionName = ctlReq.getActionName(); Action action = service.getAction(actionName); if (action == null) { invalidActionControlRecieved(ctlReq); return; } ArgumentList actionArgList = action.getArgumentList(); ArgumentList reqArgList = ctlReq.getArgumentList(); try { actionArgList.setReqArgs(reqArgList); } catch (IllegalArgumentException ex) { invalidArgumentsControlRecieved(ctlReq); return; } if (action.performActionListener(ctlReq) == false) invalidActionControlRecieved(ctlReq); }
private void deviceActionControlRecieved(ActionRequest ctlReq, Service service) { if (Debug.isOn() == true) ctlReq.print(); String actionName = ctlReq.getActionName(); Action action = service.getAction(actionName); if (action == null) { invalidActionControlRecieved(ctlReq); return; } ArgumentList actionArgList = action.getArgumentList(); ArgumentList reqArgList = ctlReq.getArgumentList(); try { actionArgList.setReqArgs(reqArgList); } catch (IllegalArgumentException ex) { invalidArgumentsControlRecieved(ctlReq); return; } if (action.performActionListener(ctlReq) == false) invalidActionControlRecieved(ctlReq); }
public boolean postControlAction() { // Thanks for Giordano Sassaroli <sassarol@cefriel.it> (08/30/03) ArgumentList actionArgList = getArgumentList(); ArgumentList actionInputArgList = getInputArgumentList(); ActionRequest ctrlReq = new ActionRequest(); ctrlReq.setRequest(this, actionInputArgList); if (Debug.isOn() == true) ctrlReq.print(); ActionResponse ctrlRes = ctrlReq.post(); if (Debug.isOn() == true) ctrlRes.print(); setControlResponse(ctrlRes); // Thanks for Dimas <cyberrate@users.sourceforge.net> and Stefano Lenzi <kismet-sl@users.sourceforge.net> (07/09/04) int statCode = ctrlRes.getStatusCode(); setStatus(statCode); if (ctrlRes.isSuccessful() == false) return false; ArgumentList outArgList = ctrlRes.getResponse(); try { actionArgList.setResArgs(outArgList); } catch (IllegalArgumentException ex){ setStatus(UPnPStatus.INVALID_ARGS,"Action succesfully delivered but invalid arguments returned."); return false; } return true; }
public boolean postControlAction() { // Thanks for Giordano Sassaroli <sassarol@cefriel.it> (08/30/03) ArgumentList actionArgList = getArgumentList(); ArgumentList actionInputArgList = getInputArgumentList(); ActionRequest ctrlReq = new ActionRequest(); ctrlReq.setRequest(this, actionInputArgList); if (Debug.isOn() == true) ctrlReq.print(); ActionResponse ctrlRes = ctrlReq.post(); if (Debug.isOn() == true) ctrlRes.print(); setControlResponse(ctrlRes); // Thanks for Dimas <cyberrate@users.sourceforge.net> and Stefano Lenzi <kismet-sl@users.sourceforge.net> (07/09/04) int statCode = ctrlRes.getStatusCode(); setStatus(statCode); if (ctrlRes.isSuccessful() == false) return false; ArgumentList outArgList = ctrlRes.getResponse(); try { actionArgList.setResArgs(outArgList); } catch (IllegalArgumentException ex){ setStatus(UPnPStatus.INVALID_ARGS,"Action succesfully delivered but invalid arguments returned."); return false; } return true; }