Control Overview

The Control component implements a generic UPnP control point stack. The Control component produces a single assembly, ControlOss.dll.

ControlOss.dll

The main classes of interest in ControlOss.dll are,

  • ControlPoint - Produces events when alive or byebye messages from devices on the network match the supplied search type and version
  • Device - Class defining a UPnP device
  • Service - Class defining a UPnP service
  • ControlRequest - Handles invoking a UPnP action and returning the action's return values
  • IEventHandler - Interface for a service event handler class