org.teleal.cling.support.xmicrosoft
Class AbstractMediaReceiverRegistrarService

java.lang.Object
  extended by org.teleal.cling.support.xmicrosoft.AbstractMediaReceiverRegistrarService

public abstract class AbstractMediaReceiverRegistrarService
extends Object

Basic implementation of service required by MSFT devices such as XBox 360.

Author:
Mario Franco

Field Summary
protected  PropertyChangeSupport propertyChangeSupport
           
 
Constructor Summary
protected AbstractMediaReceiverRegistrarService()
           
protected AbstractMediaReceiverRegistrarService(PropertyChangeSupport propertyChangeSupport)
           
 
Method Summary
 org.teleal.cling.model.types.UnsignedIntegerFourBytes getAuthorizationDeniedUpdateID()
           
 org.teleal.cling.model.types.UnsignedIntegerFourBytes getAuthorizationGrantedUpdateID()
           
 PropertyChangeSupport getPropertyChangeSupport()
           
 org.teleal.cling.model.types.UnsignedIntegerFourBytes getValidationRevokedUpdateID()
           
 org.teleal.cling.model.types.UnsignedIntegerFourBytes getValidationSucceededUpdateID()
           
 int isAuthorized(String deviceID)
           
 int isValidated(String deviceID)
           
 byte[] registerDevice(byte[] registrationReqMsg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

propertyChangeSupport

protected final PropertyChangeSupport propertyChangeSupport
Constructor Detail

AbstractMediaReceiverRegistrarService

protected AbstractMediaReceiverRegistrarService()

AbstractMediaReceiverRegistrarService

protected AbstractMediaReceiverRegistrarService(PropertyChangeSupport propertyChangeSupport)
Method Detail

getPropertyChangeSupport

public PropertyChangeSupport getPropertyChangeSupport()

getAuthorizationGrantedUpdateID

public org.teleal.cling.model.types.UnsignedIntegerFourBytes getAuthorizationGrantedUpdateID()

getAuthorizationDeniedUpdateID

public org.teleal.cling.model.types.UnsignedIntegerFourBytes getAuthorizationDeniedUpdateID()

getValidationSucceededUpdateID

public org.teleal.cling.model.types.UnsignedIntegerFourBytes getValidationSucceededUpdateID()

getValidationRevokedUpdateID

public org.teleal.cling.model.types.UnsignedIntegerFourBytes getValidationRevokedUpdateID()

isAuthorized

public int isAuthorized(String deviceID)

isValidated

public int isValidated(String deviceID)

registerDevice

public byte[] registerDevice(byte[] registrationReqMsg)


Copyright © 2011 Teleal GmbH, Switzerland. All Rights Reserved.