Example #1
0
        public static void WriteSid(IWriterHeaderExtended aWriter, string aSubscriptionId)
        {
            IWriterAscii stream = aWriter.WriteHeaderField(ASCIIEncoding.UTF8.GetBytes(kUpnpHeaderSid));

            stream.Write(ASCIIEncoding.UTF8.GetBytes(kUpnpUuid));
            stream.Write(ASCIIEncoding.UTF8.GetBytes(aSubscriptionId));
            aWriter.WriteHeaderTerminator();
        }
Example #2
0
        public static void WriteTimeout(IWriterHeaderExtended aWriter, uint aTimeout)
        {
            IWriterAscii stream = aWriter.WriteHeaderField(ASCIIEncoding.UTF8.GetBytes(kUpnpHeaderTimeout));

            stream.Write(ASCIIEncoding.UTF8.GetBytes(kUpnpSecond));
            stream.WriteUint(aTimeout);
            aWriter.WriteHeaderTerminator();
        }
Example #3
0
        public static void WriteCallback(IWriterHeaderExtended aWriter, string aUri)
        {
            IWriterAscii stream = aWriter.WriteHeaderField(ASCIIEncoding.UTF8.GetBytes(kUpnpHeaderCallback));

            stream.Write(kUpnpCallbackUriBegin);
            stream.Write(ASCIIEncoding.UTF8.GetBytes(aUri));
            stream.Write(kUpnpCallbackUriEnd);
            aWriter.WriteHeaderTerminator();
        }
Example #4
0
 public static void WriteNotificationType(IWriterHeaderExtended aWriter)
 {
     aWriter.WriteHeader(ASCIIEncoding.UTF8.GetBytes(kUpnpHeaderNt), ASCIIEncoding.UTF8.GetBytes(kUpnpEvent));
 }
Example #5
0
 public static void WriteHost(IWriterHeaderExtended aWriter, string aEndpoint)
 {
     aWriter.WriteHeader(ASCIIEncoding.UTF8.GetBytes(kUpnpHeaderHost), ASCIIEncoding.UTF8.GetBytes(aEndpoint));
 }