Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Net / System / Net / NetworkInformation / SystemIcmpV4Statistics.cs / 1 / SystemIcmpV4Statistics.cs
////// namespace System.Net.NetworkInformation{ using System.Net.Sockets; using System; using System.ComponentModel; /// /// Provides support for ip configuation information and statistics. /// Icmp statistics for IPv4. internal class SystemIcmpV4Statistics:IcmpV4Statistics { MibIcmpInfo stats; internal SystemIcmpV4Statistics(){ uint result = UnsafeNetInfoNativeMethods.GetIcmpStatistics(out stats); if (result != IpHelperErrors.Success) { throw new NetworkInformationException((int)result); } } public override long MessagesSent{get {return stats.outStats.messages;}} public override long MessagesReceived{get {return stats.inStats.messages;}} public override long ErrorsSent{get {return stats.outStats.errors;}} public override long ErrorsReceived{get {return stats.inStats.errors;}} public override long DestinationUnreachableMessagesSent{get {return stats.outStats.destinationUnreachables;}} public override long DestinationUnreachableMessagesReceived{get {return stats.inStats.destinationUnreachables;}} public override long TimeExceededMessagesSent{get {return stats.outStats.timeExceeds;}} public override long TimeExceededMessagesReceived{get {return stats.inStats.timeExceeds;}} public override long ParameterProblemsSent{get {return stats.outStats.parameterProblems;}} public override long ParameterProblemsReceived{get {return stats.inStats.parameterProblems;}} public override long SourceQuenchesSent{get {return stats.outStats.sourceQuenches;}} public override long SourceQuenchesReceived{get {return stats.inStats.sourceQuenches;}} public override long RedirectsSent{get {return stats.outStats.redirects;}} public override long RedirectsReceived{get {return stats.inStats.redirects;}} public override long EchoRequestsSent{get {return stats.outStats.echoRequests;}} public override long EchoRequestsReceived{get {return stats.inStats.echoRequests;}} public override long EchoRepliesSent{get {return stats.outStats.echoReplies;}} public override long EchoRepliesReceived{get {return stats.inStats.echoReplies;}} public override long TimestampRequestsSent{get {return stats.outStats.timestampRequests;}} public override long TimestampRequestsReceived{get {return stats.inStats.timestampRequests;}} public override long TimestampRepliesSent{get {return stats.outStats.timestampReplies;}} public override long TimestampRepliesReceived{get {return stats.inStats.timestampReplies;}} public override long AddressMaskRequestsSent{get {return stats.outStats.addressMaskRequests;}} public override long AddressMaskRequestsReceived{get {return stats.inStats.addressMaskRequests;}} public override long AddressMaskRepliesSent{get {return stats.outStats.addressMaskReplies;}} public override long AddressMaskRepliesReceived{get {return stats.inStats.addressMaskReplies;}} } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CreateDataSourceDialog.cs
- SuppressIldasmAttribute.cs
- ConcurrentDictionary.cs
- SchemaType.cs
- ServiceDocumentFormatter.cs
- TransformerConfigurationWizardBase.cs
- MonthChangedEventArgs.cs
- SQLInt16.cs
- OdbcPermission.cs
- CheckBoxBaseAdapter.cs
- LinqDataSourceHelper.cs
- ControlValuePropertyAttribute.cs
- coordinatorfactory.cs
- Stroke.cs
- XmlSchemaComplexContent.cs
- TextRunProperties.cs
- ManifestResourceInfo.cs
- IntegrationExceptionEventArgs.cs
- HasCopySemanticsAttribute.cs
- ImagingCache.cs
- ZipIOBlockManager.cs
- embossbitmapeffect.cs
- WriteableOnDemandStream.cs
- Overlapped.cs
- ToolboxItem.cs
- ComponentEvent.cs
- ImplicitInputBrush.cs
- AsymmetricKeyExchangeFormatter.cs
- PieceNameHelper.cs
- DebugView.cs
- XmlSchemaSubstitutionGroup.cs
- DataGridViewImageColumn.cs
- wpf-etw.cs
- OwnerDrawPropertyBag.cs
- SerializerProvider.cs
- TriggerBase.cs
- FixedSOMPageElement.cs
- OlePropertyStructs.cs
- LocationUpdates.cs
- EntityDataSourceSelectedEventArgs.cs
- DescendantOverDescendantQuery.cs
- DataListItemEventArgs.cs
- EnumDataContract.cs
- SymbolPair.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- RecognizedPhrase.cs
- ObjectAnimationUsingKeyFrames.cs
- HtmlSelect.cs
- Encoding.cs
- StreamWithDictionary.cs
- AnonymousIdentificationSection.cs
- ServiceContractGenerationContext.cs
- AsyncWaitHandle.cs
- ProviderSettingsCollection.cs
- SqlConnectionStringBuilder.cs
- Identity.cs
- MetadataFile.cs
- Constants.cs
- HttpModuleAction.cs
- safesecurityhelperavalon.cs
- DataObjectFieldAttribute.cs
- ApplicationInfo.cs
- ScriptingRoleServiceSection.cs
- PatternMatchRules.cs
- XmlSchemaException.cs
- MetaType.cs
- SqlDataSourceSummaryPanel.cs
- WSHttpBindingBase.cs
- EntityDataSourceSelectingEventArgs.cs
- SaveFileDialog.cs
- SwitchElementsCollection.cs
- _BufferOffsetSize.cs
- ValueUnavailableException.cs
- OracleTransaction.cs
- DataTrigger.cs
- MouseGestureConverter.cs
- TextRangeProviderWrapper.cs
- EventEntry.cs
- EventLogEntry.cs
- QilParameter.cs
- ConfigXmlElement.cs
- PropertiesTab.cs
- XmlSchemaInferenceException.cs
- RuntimeEnvironment.cs
- Trace.cs
- XmlDocumentViewSchema.cs
- ProviderCollection.cs
- MarkupWriter.cs
- HttpRequest.cs
- StringSource.cs
- InstanceNormalEvent.cs
- EdmProviderManifest.cs
- AudioFormatConverter.cs
- DataConnectionHelper.cs
- TreeViewImageIndexConverter.cs
- HorizontalAlignConverter.cs
- xdrvalidator.cs
- ExpressionBuilderCollection.cs
- AuthenticationServiceManager.cs
- KnownTypesProvider.cs