/// <summary> /// writes this profile to the cdrStream /// </summary> /// <param name="cdrStream"></param> /// <remarks> public override void WriteToStream(CdrOutputStream cdrStream) { // write the profile id of this profile cdrStream.WriteULong((uint)ProfileId); uint length = (uint)m_data.Length; cdrStream.WriteULong(length); cdrStream.WriteOpaque(m_data); }
/// <summary> /// serialise the service context /// </summary> internal void Write(CdrOutputStream outputStream) { outputStream.WriteULong((uint)tag); outputStream.WriteULong((uint)component_data.Length); outputStream.WriteOpaque(component_data); }
/// <summary> /// serialise the service context /// </summary> internal void Write(CdrOutputStream outputStream) { outputStream.WriteULong((uint)context_id); outputStream.WriteULong((uint)context_data.Length); outputStream.WriteOpaque(context_data); }
private void WriteTargetKey(CdrOutputStream cdrStream, byte[] objectKey) { Debug.WriteLine("writing object key with length: " + objectKey.Length); cdrStream.WriteULong((uint)objectKey.Length); // object-key length cdrStream.WriteOpaque(objectKey); }