C# Class Brunet.Transport.NetmaskTAAuthorizer

Inheritance: TAAuthorizer
Afficher le fichier Open project: johnynek/brunet Class Usage Examples

Protected Properties

Свойство Type Description
_bit_c int
_nw_bytes byte[]
_result_on_match TAAuthorizer.Decision
_result_on_mismatch TAAuthorizer.Decision

Méthodes publiques

Méthode Description
Authorize ( TransportAddress a ) : TAAuthorizer.Decision
NetmaskTAAuthorizer ( IPAddress nw, int bit_c, TAAuthorizer on_match, TAAuthorizer on_mismatch ) : System

Méthodes protégées

Méthode Description
FirstBitsMatch ( byte a, byte b, int count ) : bool

Method Details

Authorize() public méthode

public Authorize ( TransportAddress a ) : TAAuthorizer.Decision
a TransportAddress
Résultat TAAuthorizer.Decision

FirstBitsMatch() protected méthode

protected FirstBitsMatch ( byte a, byte b, int count ) : bool
a byte
b byte
count int
Résultat bool

NetmaskTAAuthorizer() public méthode

public NetmaskTAAuthorizer ( IPAddress nw, int bit_c, TAAuthorizer on_match, TAAuthorizer on_mismatch ) : System
nw System.Net.IPAddress
bit_c int
on_match TAAuthorizer
on_mismatch TAAuthorizer
Résultat System

Property Details

_bit_c protected_oe property

protected int _bit_c
Résultat int

_nw_bytes protected_oe property

protected byte[] _nw_bytes
Résultat byte[]

_result_on_match protected_oe property

protected TAAuthorizer.Decision _result_on_match
Résultat TAAuthorizer.Decision

_result_on_mismatch protected_oe property

protected TAAuthorizer.Decision _result_on_mismatch
Résultat TAAuthorizer.Decision