| 766 | |
| 767 | |
| 768 | const std::string CUPnPService::GetStateVariable( |
| 769 | const std::string &stateVariableName) const |
| 770 | { |
| 771 | std::ostringstream msg; |
| 772 | DOMString StVarVal; |
| 773 | int ret = UpnpGetServiceVarStatus( |
| 774 | m_UPnPControlPoint.GetUPnPClientHandle(), |
| 775 | GetAbsControlURL().c_str(), |
| 776 | stateVariableName.c_str(), |
| 777 | &StVarVal); |
| 778 | if (ret != UPNP_E_SUCCESS) { |
| 779 | msg << "GetStateVariable(\"" << |
| 780 | stateVariableName << |
| 781 | "\"): in a call to UpnpGetServiceVarStatus"; |
| 782 | UPnP::ProcessErrorMessage( |
| 783 | msg.str(), ret, StVarVal, NULL); |
| 784 | return stdEmptyString; |
| 785 | } |
| 786 | msg << "GetStateVariable: " << |
| 787 | stateVariableName << |
| 788 | "='" << |
| 789 | StVarVal << |
| 790 | "'."; |
| 791 | AddDebugLogLineN(logUPnP, msg); |
| 792 | return StVarVal; |
| 793 | } |
| 794 | |
| 795 | |
| 796 | CUPnPDevice::CUPnPDevice( |
no test coverage detected