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(); }
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(); }
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(); }
public static void WriteNotificationType(IWriterHeaderExtended aWriter) { aWriter.WriteHeader(ASCIIEncoding.UTF8.GetBytes(kUpnpHeaderNt), ASCIIEncoding.UTF8.GetBytes(kUpnpEvent)); }
public static void WriteHost(IWriterHeaderExtended aWriter, string aEndpoint) { aWriter.WriteHeader(ASCIIEncoding.UTF8.GetBytes(kUpnpHeaderHost), ASCIIEncoding.UTF8.GetBytes(aEndpoint)); }