Package org.cybergarage.upnp

Examples of org.cybergarage.upnp.ServiceList


            String[] oldServicesType =
                (String[]) device.getDescriptions(null).get(UPnPServiceImpl.TYPE);
           
            //to handle multiple instance of a serivice of the same type
            Device cyberDevice = findDeviceCtrl(this, udn);
            ServiceList serviceList = cyberDevice.getServiceList();
            ArrayList newServicesID = new ArrayList();

            for (int i = 0; i < serviceList.size(); i++) {
                if (serviceList.getService(i).getServiceType()
                        .equals(serviceType))
                {
                    newServicesID.add(serviceList.getService(i).getServiceID());
                }
            }
           
            //adding the new servicesID
            String[] currentServicesID =
View Full Code Here


      String deviceType = device.getDeviceType();
      String serviceType;
      Hashtable hash = new Hashtable();
      hash.put(UPnPDevice.ID, deviceID);
      hash.put(UPnPDevice.TYPE, deviceType);
      ServiceList services = device.getServiceList();
      Vector eventedSers = new Vector();

      for (int i = 0; i < services.size(); i++) {
        Service service = (Service) services.elementAt(i);
        ServiceStateTable vars = service.getServiceStateTable();
        for (int j = 0; j < vars.size(); j++) {
          StateVariable var = (StateVariable) vars.elementAt(j);
          if (var.isSendEvents()) {
            eventedSers.add(service);
View Full Code Here

        antsDev = new Device(DESCRIPTION_FILE_NAME);

        Action getTimeAction = antsDev.getAction("GetLANAddress");
        getTimeAction.setActionListener(this);

        ServiceList serviceList = antsDev.getServiceList();
        Service service = serviceList.getService(0);
        service.setQueryListener(this);

        serverInfo = antsDev.getStateVariable("LANAddress");

        antsDev.setLeaseTime(60);
View Full Code Here

      }
    }
    /*
     * service of this device
     */
    ServiceList serviceList = dev.getServiceList();
    /*
     * if dev contain no service I'll get an empty SserviceList object
     */
    String[] servicesIDProperty = new String[serviceList.size()];
    String[] servicesTypeProperty;
    HashSet serTypeSet = new HashSet();
    for (int i = 0; i < serviceList.size(); i++) {
      Service service = serviceList.getService(i);
      UPnPServiceImpl serviceImpl = new UPnPServiceImpl(service);
      services.put(service.getServiceID(), serviceImpl);
      servicesIDProperty[i] = serviceImpl.getId();
      serTypeSet.add(serviceImpl.getType());
    }
View Full Code Here

   * @param osgiDev the ServiceReference to OSGi UPnP Service that will be connected to
   *     CyberLink UPnP as implementation of the Action
   * @return true if and only if the binding off all the action is done succesfully
   */
  private boolean bindInvoke(Device upnpDev,ServiceReference osgiDev) {
    ServiceList sl = upnpDev.getServiceList();
    int l=sl.size();
    for (int i = 0; i < l; i++) {
      sl.getService(i).setActionListener(
        new GeneralActionListener(
          osgiDev,
          sl.getService(i).getServiceID()
        )
      );     
    }
    return true;
  }
View Full Code Here

            String[] oldServicesType =
                (String[]) device.getDescriptions(null).get(UPnPServiceImpl.TYPE);
           
            //to handle multiple instance of a serivice of the same type
            Device cyberDevice = findDeviceCtrl(this, udn);
            ServiceList serviceList = cyberDevice.getServiceList();
            ArrayList newServicesID = new ArrayList();

            for (int i = 0; i < serviceList.size(); i++) {
                if (serviceList.getService(i).getServiceType()
                        .equals(serviceType))
                {
                    newServicesID.add(serviceList.getService(i).getServiceID());
                }
            }
           
            //adding the new servicesID
            String[] currentServicesID =
View Full Code Here

      String deviceType = device.getDeviceType();
      String serviceType;
      Hashtable hash = new Hashtable();
      hash.put(UPnPDevice.ID, deviceID);
      hash.put(UPnPDevice.TYPE, deviceType);
      ServiceList services = device.getServiceList();
      Vector eventedSers = new Vector();

      for (int i = 0; i < services.size(); i++) {
        Service service = (Service) services.elementAt(i);
        ServiceStateTable vars = service.getServiceStateTable();
        for (int j = 0; j < vars.size(); j++) {
          StateVariable var = (StateVariable) vars.elementAt(j);
          if (var.isSendEvents()) {
            eventedSers.add(service);
View Full Code Here

TOP

Related Classes of org.cybergarage.upnp.ServiceList

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.