GetDataReaderQos( ref DataReaderQos datareaderQos, string id) { NamedDataReaderQos drQos = new NamedDataReaderQos(); GCHandle qosHandle = GCHandle.Alloc(drQos, GCHandleType.Normal); ReturnCode result = OpenSplice.Common.QosProvider.GetDataReaderQos(GapiPeer, id, GCHandle.ToIntPtr(qosHandle)); datareaderQos = drQos.DatareaderQos; qosHandle.Free(); return(result); }
GetDataReaderQos( ref DataReaderQos datareaderQos, string id) { ReportStack.Start(); NamedDataReaderQos drQos = new NamedDataReaderQos(); GCHandle qosHandle = GCHandle.Alloc(drQos, GCHandleType.Normal); ReturnCode result = qpResultToReturnCode( OpenSplice.Common.QosProvider.GetDataReaderQos(cmnQpPtr, id, GCHandle.ToIntPtr(qosHandle))); if (result == ReturnCode.Ok) { datareaderQos = drQos.DatareaderQos; } else { ReportStack.Report(result, "Could not copy datareaderQos."); } qosHandle.Free(); ReportStack.Flush(null, result != ReturnCode.Ok); return(result); }
GetDataReaderQos ( ref DataReaderQos datareaderQos, string id) { NamedDataReaderQos drQos = new NamedDataReaderQos(); GCHandle qosHandle = GCHandle.Alloc(drQos, GCHandleType.Normal); ReturnCode result = OpenSplice.Common.QosProvider.GetDataReaderQos(GapiPeer, id, GCHandle.ToIntPtr(qosHandle)); datareaderQos = drQos.DatareaderQos; qosHandle.Free(); return result; }