NFX.IO.Net.Gate NamespaceNFX Class Library

[This is preliminary documentation and is subject to change.]

 
Classes

  ClassDescription
Public classGroup
Public classGroup Address
Represents the address node of the group
Public classNetGate
Represents a network gate - a logical filter of incoming network traffic. Network gate is somewhat similar to a firewall - it allows/denies the int/out traffic based on the set of rules
Public classNetGate State
Public classNetGateException
Throw by NetGate
Public classNetSiteState
Represents the state of the metwrk site - it can be a particular address or group
Protected classNetSiteState _value
Public classNOPNetGate
Represents an implementation of INetGate that allows all traffic
Public classRule
Represents the named rule for NetGate
Public classVarDef
Provides variable definition - the name and parameters how fast a variable decays - loses its value towards 0 when it gets deleted
Structures

  StructureDescription
Public structureGeneralTraffic
Represents general kind of traffic not bound to any particular technology
Public structureHTTPIncomingTraffic
Represents HTTP traffic that arrives via HttpListener
Interfaces

  InterfaceDescription
Public interfaceINetGate
Stipulates general contract for nrtwork gates - entities similar to firewall. Network gates allow/deny in/out traffic based on a set of rules
Public interfaceINetGateImplementation
Public interfaceITraffic
Represents a traffic that passes through network gate
Enumerations

  EnumerationDescription
Public enumerationGateAction
Allow/Deny
Public enumerationTrafficDirection