GrassValley.Mseries.AppServer is used for connecting to an AppService on a K2 and creating AppServer objects. AppServer objects are used for creating other subsystem objects.

Classes

  ClassDescription
AppServerMgrProxy
Class AppServerMgrProxy provides functions for connecting to a Grass Valley server and querying its status.
AppServerProxy
Class AppServerProxy provides functions for creating AppServer subsystem objects.
AppServiceOfflineException
Exception thrown when the AppService is offline
ChannelInUseException
Exception thrown when trying to get a channel that you are already using
StolenChannelException
Exception thrown when trying to use a channel that has been stolen
SuiteInUseException
Exception thrown when trying to create an AppServer with a suite name that is used by another user

Interfaces

  InterfaceDescription
IAppServer
IAppServer is a client program's interface for creating K2 subsystem objects such as Control object, MediaMgr object, TransferQueue objects, etc. Each subsystem allows you to query or control certain functionality of the K2.
IAppServer2
IAppServer2 extends the functionality of IAppServer to manage channels.
IAppServerMgr
IAppServerMgr is the main interface of AppService. Its main job is to create AppServer objects for client applications. It also provides system status info, channel ownership info, and log file export functions.
IAppServerMgr2
IAppServerMgr2 is an interface with a function for getting a controller without stealing the channel from the owner. It should used only in rare cases.
IAppServerMgrProxy
IAppServerMgrProxy has the same functionality as IAppServerMgr except that it also has functions for setting credentials, host name, and connecting to an AppService by machine name.
IAppServerMgrProxy2
IAppServerMgrProxy2 is an interface with a function for getting a controller without stealing the channel from the owner. It should used only in rare cases.