protected override void WriteData(SlpBinaryWriter data) { data.Write(PRList); data.WriteNetworkString(ServiceType); data.WriteNetworkString(ScopeList); data.WriteNetworkString(Predicate); data.WriteNetworkString(SlpSpi); }
protected override void WriteData(SlpBinaryWriter data) { data.Write(PRList); data.WriteNetworkString(Url); data.WriteNetworkString(Scope); data.Write(TagList); data.WriteNetworkString(SlpSpi); }
protected override void WriteData(SlpBinaryWriter data) { data.WriteNetwork((short)ErrorCode); data.WriteNetwork(Timestamp); data.WriteNetworkString(Url); data.WriteNetworkString(string.Join(",", ScopeList)); data.WriteNetworkString(AttrList); }
public void Send(IPEndPoint target, SlpPacket packet) { MemoryStream data = new MemoryStream(); SlpBinaryWriter writer = new SlpBinaryWriter(data); SlpPacket.WritePacket(packet, writer); BeginSendTo(data.GetBuffer(), 0, (int)data.Length, SocketFlags.None, target, null, null); }
protected override void WriteData(SlpBinaryWriter data) { data.WriteNetwork((short)ErrorCode); data.WriteNetwork((short)Urls.Count); foreach (UrlEntry url in Urls) { data.Write(url); } }
public void WriteData(SlpBinaryWriter data) { data.Write(Version); data.Write((byte)FunctionId); data.WriteNetwork24(Length); data.WriteNetwork((short)Flags); data.WriteNetwork24(NextExtensionOffset); data.WriteNetwork(XId); data.WriteNetworkString(LanguageTag); }
protected override void WriteData(SlpBinaryWriter data) { data.WriteNetwork((short)ErrorCode); data.WriteNetworkString(AttrList); data.Write((byte)Authorities.Count); foreach (AuthenticationBlock block in Authorities) { data.Write(block); } }
protected override void WriteData(SlpBinaryWriter data) { data.Write(Url); data.WriteNetworkString(ServiceType); data.WriteNetworkString(ScopeList); data.WriteNetworkString(AttrList); data.Write((byte)Authorities.Count); foreach (AuthenticationBlock block in Authorities) { data.Write(block); } }
protected override void WriteData(SlpBinaryWriter data) { data.WriteNetworkString(ScopeList); data.WriteNetworkString(AttrList); }
protected override void WriteData(SlpBinaryWriter data) { data.WriteNetworkString(PRList); data.WriteNetworkString(NamingAuthority); data.WriteNetworkString(ScopeList); }
protected abstract void WriteData(SlpBinaryWriter data);
protected void WriteHeader(SlpBinaryWriter data) { Header.WriteData(data); }
protected void WriteLength(SlpBinaryWriter data) { data.BaseStream.Seek(2, SeekOrigin.Begin); data.WriteNetwork24((int)data.BaseStream.Length); }
public static void WritePacket(SlpPacket packet, SlpBinaryWriter data) { packet.WriteHeader(data); packet.WriteData(data); packet.WriteLength(data); }
protected override void WriteData(SlpBinaryWriter data) { data.WriteNetwork((short)ErrorCode); }
protected override void WriteData(SlpBinaryWriter data) { data.WriteNetwork((short)ErrorCode); data.WriteNetworkString(ServiceType); }