Class MediaServer

java.lang.Object
org.cybergarage.upnp.Device
org.cybergarage.upnp.std.av.server.MediaServer
All Implemented Interfaces:
org.cybergarage.http.HTTPRequestListener, org.cybergarage.upnp.device.SearchListener

public class MediaServer extends Device
  • Field Details

  • Constructor Details

    • MediaServer

      public MediaServer(String descriptionFileName) throws org.cybergarage.upnp.device.InvalidDescriptionException
      Throws:
      org.cybergarage.upnp.device.InvalidDescriptionException
    • MediaServer

      public MediaServer()
    • MediaServer

      public MediaServer(String description, String contentDirectorySCPD, String connectionManagerSCPD) throws org.cybergarage.upnp.device.InvalidDescriptionException
      Throws:
      org.cybergarage.upnp.device.InvalidDescriptionException
  • Method Details

    • finalize

      protected void finalize()
      Overrides:
      finalize in class Object
    • getConnectionManager

      public ConnectionManager getConnectionManager()
    • getContentDirectory

      public ContentDirectory getContentDirectory()
    • addContentDirectory

      public void addContentDirectory(Directory dir)
    • removeContentDirectory

      public void removeContentDirectory(String name)
    • removeAllContentDirectories

      public void removeAllContentDirectories()
    • getNContentDirectories

      public int getNContentDirectories()
    • getContentDirectory

      public Directory getContentDirectory(int n)
    • addPlugIn

      public boolean addPlugIn(org.cybergarage.upnp.std.av.server.object.Format format)
    • setInterfaceAddress

      public void setInterfaceAddress(String ifaddr)
    • getInterfaceAddress

      public String getInterfaceAddress()
      Overrides:
      getInterfaceAddress in class Device
    • httpRequestRecieved

      public void httpRequestRecieved(org.cybergarage.http.HTTPRequest httpReq)
      Specified by:
      httpRequestRecieved in interface org.cybergarage.http.HTTPRequestListener
      Overrides:
      httpRequestRecieved in class Device
    • start

      public boolean start()
      Overrides:
      start in class Device
    • stop

      public boolean stop()
      Overrides:
      stop in class Device
    • update

      public void update()