Ejemplo n.º 1
0
        public void GetCurrentConnectionInfo(Int32 connectionId, out Int32 rcsId, out Int32 avTransportId,
                                             out string protocolInfo, out string peerConnectionManager,
                                             out Int32 peerConnectionId, out UpnpConnectionDirection direction,
                                             out UpnpConnectionStatus status)
        {
            IList <object> outParams = _getCurrentConnectionInfoAction.InvokeAction(new List <object> {
                connectionId
            });

            rcsId                 = (int)outParams[0];
            avTransportId         = (int)outParams[1];
            protocolInfo          = (string)outParams[2];
            peerConnectionManager = (string)outParams[3];
            peerConnectionId      = (int)outParams[4];
            direction             = (UpnpConnectionDirection)Enum.Parse(typeof(UpnpConnectionDirection), (string)outParams[5]);
            status                = (UpnpConnectionStatus)Enum.Parse(typeof(UpnpConnectionStatus), (string)outParams[6]);
        }
 public void GetCurrentConnectionInfo(Int32 connectionId, out Int32 rcsId, out Int32 avTransportId,
                                     out string protocolInfo, out string peerConnectionManager,
                                     out Int32 peerConnectionId, out UpnpConnectionDirection direction,
                                     out UpnpConnectionStatus status)
 {
   IList<object> outParams = _getCurrentConnectionInfoAction.InvokeAction(new List<object> { connectionId });
   rcsId = (int)outParams[0];
   avTransportId = (int)outParams[1];
   protocolInfo = (string)outParams[2];
   peerConnectionManager = (string)outParams[3];
   peerConnectionId = (int)outParams[4];
   direction = (UpnpConnectionDirection)Enum.Parse(typeof(UpnpConnectionDirection), (string)outParams[5]);
   status = (UpnpConnectionStatus)Enum.Parse(typeof(UpnpConnectionStatus), (string)outParams[6]);
 }