All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.ocap.hn.upnp.client.UPnPClientStateVariable Maven / Gradle / Ivy

package org.ocap.hn.upnp.client;

import org.ocap.hn.upnp.common.UPnPAdvertisedStateVariable;


/**
 * This interface is the client representation of a UPnP state 
 * variable. 
 */
public interface UPnPClientStateVariable extends UPnPAdvertisedStateVariable
{

    /**
     * Gets the value of the UPnP state variable corresponding to this
     * UPnPClientStateVariable object.
     *
     * @return The most recently received evented value of the state
     *         variable.
     *
     * @throws UnsupportedOperationException if the UPnP state variable
     *      corresponding to this UPnPStateVariable object is not
     *      evented as can be determined by calling the
     *      isEvented() method.
     */
    public String getEventedValue();

    /**
     * Gets the UPnP service that this state variable is a member of.
     *
     * @return The service that this state variable is part of.
     */
    public UPnPClientService getService();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy