Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Net / System / Net / NetworkInformation / SystemTcpStatistics.cs / 1 / SystemTcpStatistics.cs
////// namespace System.Net.NetworkInformation { using System.Net.Sockets; using System; using System.ComponentModel; /// /// Provides support for ip configuation information and statistics. /// Tcp specific statistics. internal class SystemTcpStatistics:TcpStatistics { MibTcpStats stats; private SystemTcpStatistics(){} internal SystemTcpStatistics(AddressFamily family){ uint result; if (!ComNetOS.IsPostWin2K){ if (family!= AddressFamily.InterNetwork){ throw new PlatformNotSupportedException(SR.GetString(SR.WinXPRequired)); } result = UnsafeNetInfoNativeMethods.GetTcpStatistics(out stats); } else result = UnsafeNetInfoNativeMethods.GetTcpStatisticsEx(out stats, family); if (result != IpHelperErrors.Success) { throw new NetworkInformationException((int)result); } } public override long MinimumTransmissionTimeout{get {return stats.minimumRetransmissionTimeOut;}} public override long MaximumTransmissionTimeout{get {return stats.maximumRetransmissionTimeOut;}} public override long MaximumConnections{get {return stats.maximumConnections;}} public override long ConnectionsInitiated{get {return stats.activeOpens;}} public override long ConnectionsAccepted{get {return stats.passiveOpens;}}// is this true? We should check public override long FailedConnectionAttempts{get {return stats.failedConnectionAttempts;}} public override long ResetConnections{get {return stats.resetConnections;}} public override long CurrentConnections{get {return stats.currentConnections;}} public override long SegmentsReceived{get {return stats.segmentsReceived;}} public override long SegmentsSent{get {return stats.segmentsSent;}} public override long SegmentsResent{get {return stats.segmentsResent;}} public override long ErrorsReceived{get {return stats.errorsReceived;}} public override long ResetsSent{get {return stats.segmentsSentWithReset;}} public override long CumulativeConnections{get {return stats.cumulativeConnections;}} } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SystemIPGlobalStatistics.cs
- ServiceDiscoveryElement.cs
- RewritingValidator.cs
- EventItfInfo.cs
- TextTrailingCharacterEllipsis.cs
- DataGridViewHitTestInfo.cs
- SchemaCollectionPreprocessor.cs
- CompiledXpathExpr.cs
- SchemaMapping.cs
- propertyentry.cs
- XmlAttributeAttribute.cs
- SqlServices.cs
- RelatedView.cs
- WizardDesigner.cs
- SpecialTypeDataContract.cs
- UInt16Storage.cs
- DateTimeUtil.cs
- DbXmlEnabledProviderManifest.cs
- UnsafeNativeMethods.cs
- SafeRightsManagementHandle.cs
- AuthorizationRuleCollection.cs
- ExpressionWriter.cs
- TransformerInfoCollection.cs
- Application.cs
- RevocationPoint.cs
- EditingMode.cs
- CharacterShapingProperties.cs
- XsltSettings.cs
- ConnectionPoint.cs
- Label.cs
- MyContact.cs
- NotImplementedException.cs
- ConfigXmlCDataSection.cs
- MailAddress.cs
- MenuItemCollection.cs
- SpecialFolderEnumConverter.cs
- XmlNodeList.cs
- FileReader.cs
- UidPropertyAttribute.cs
- brushes.cs
- DataPagerFieldCollection.cs
- DataControlCommands.cs
- DataGrid.cs
- ResourceReferenceExpressionConverter.cs
- CollectionViewGroupRoot.cs
- Int64KeyFrameCollection.cs
- ByteStorage.cs
- SerializerDescriptor.cs
- DependencyPropertyAttribute.cs
- ObjectSecurity.cs
- Image.cs
- ApplicationSecurityInfo.cs
- SHA512Managed.cs
- SettingsSavedEventArgs.cs
- BrowserTree.cs
- BaseTemplateParser.cs
- KnownColorTable.cs
- FileChangesMonitor.cs
- InputBuffer.cs
- XamlStyleSerializer.cs
- AppSettingsReader.cs
- DescendentsWalkerBase.cs
- BindingMemberInfo.cs
- MetadataLocation.cs
- EdmRelationshipRoleAttribute.cs
- UITypeEditors.cs
- ValueSerializerAttribute.cs
- InstanceDataCollectionCollection.cs
- DataGridState.cs
- TailCallAnalyzer.cs
- ScriptingSectionGroup.cs
- XNodeNavigator.cs
- XmlTypeMapping.cs
- Guid.cs
- MetadataHelper.cs
- HtmlTextArea.cs
- PerformanceCounterPermissionAttribute.cs
- SynchronizationContext.cs
- GlobalizationAssembly.cs
- SessionState.cs
- QuadraticBezierSegment.cs
- ListParaClient.cs
- webproxy.cs
- StorageAssociationTypeMapping.cs
- TimestampInformation.cs
- ListViewItem.cs
- HyperLink.cs
- IISUnsafeMethods.cs
- Scalars.cs
- VisualBasicImportReference.cs
- TdsParser.cs
- DesignerDeviceConfig.cs
- ResourceDescriptionAttribute.cs
- ModelPerspective.cs
- WhitespaceSignificantCollectionAttribute.cs
- CollectionsUtil.cs
- PrintingPermission.cs
- DataServiceHost.cs
- OleDbParameterCollection.cs
- WebEventTraceProvider.cs