org.fourthline.cling.support.lastchange
Interface LastChangeDelegator

All Known Implementing Classes:
AbstractAudioRenderingControl, AbstractAVTransportService, AVTransportService

public interface LastChangeDelegator

Any service implementation using the "LastChange" mechanism.

Required by the LastChangeAwareServiceManager to handle state readouts of "LastChange"-using services for initial events GENA subscriptions. If you want a specification compliant AVTransport or RenderingControl UPnP service, your service implementation should implement this interface as well.

Author:
Christian Bauer

Method Summary
 void appendCurrentState(LastChange lc, UnsignedIntegerFourBytes instanceId)
           
 UnsignedIntegerFourBytes[] getCurrentInstanceIds()
           
 LastChange getLastChange()
           
 

Method Detail

getLastChange

LastChange getLastChange()

appendCurrentState

void appendCurrentState(LastChange lc,
                        UnsignedIntegerFourBytes instanceId)
                        throws Exception
Throws:
Exception

getCurrentInstanceIds

UnsignedIntegerFourBytes[] getCurrentInstanceIds()


Copyright © 2013 4th Line GmbH, Switzerland. All Rights Reserved.