CIPAddress

Oggetto rappresenta un indirizzo IP versione 4 del tipo xxx.yyy.zzz.jjj

Autore: Giorgio Bernardi
E-Mail: Giorgio.Bernardi@studio.unibo.it
Data : Settembre 2004

Il valore viene impostato all'indirizzo di LoopBack 127.0.0.1 in fase di costruzione.

Codice
Event Summary
Public OnChangeIpAddress()
Indica che qualcuno ha modificato l'indirizzo ip
 
Field Summary
Private(Byte) mIPParts
Vettore contenente le parti costituenti un indirizzo IP
 
Properties Summary
Get Public(Long)
Property Get AsInetAddress()

Codice
Restituisce l'indirizzo IP memorizzato sotto forma di InternetAddress
Get Public(Byte)
Let Private(Byte)
Property Get Part( Index As Integer)
Property Let Part( Index As Integer, newValue As Byte)

Codice
Restituisce la componente da 1 a 4 dell'indirizzo IP
 
Method Summary
Private Class_Initialize()
Codice
Public(Boolean) Equals( OtherIP As CIPAddress)
Codice
Indica se l'oggetto passato contiene le stesse informazioni dell'oggetto corrente
Public fromString( Value As String)
Codice
Ricrea l'indirizzo IP dalla sua rappresentazione in forma di stringa
Public(String) getHostName()
Codice
Ottiene il nome dell'host che ha questo IP
Public(Boolean) IsIP( Value As String)
Codice
Verifica se la stringa rappresenta un indirizzo IP
Private setLoopBackIp()
Codice
Setta come indirizzo IP, l'indirizzo di loopback LocalHost 127.0.0.1
Public(String) toString()
Codice
Rappresentazione in forma di stringa dell'indirizzo IP
 
Details

OnChangeIpAddress

Public Event OnChangeIpAddress()

Codice
Indica che qualcuno ha modificato l'indirizzo ip

mIPParts

Private mIPParts(1 To 4) As Byte

Codice
Vettore contenente le parti costituenti un indirizzo IP

AsInetAddress

Public Property Get AsInetAddress() As Long

Codice
Restituisce l'indirizzo IP memorizzato sotto forma di InternetAddress

Part

Public Property Get Part(Index As Integer) As Byte

Codice
Restituisce la componente da 1 a 4 dell'indirizzo IP

Part

Private Property Let Part(Index As Integer, newValue As Byte)

Codice
Restituisce la componente da 1 a 4 dell'indirizzo IP

Class_Initialize

Private Sub Class_Initialize()

Codice

Equals

Public Function Equals(OtherIP As CIPAddress) As Boolean

Codice
Indica se l'oggetto passato contiene le stesse informazioni dell'oggetto corrente

fromString

Public Sub fromString(Value As String)

Codice
Ricrea l'indirizzo IP dalla sua rappresentazione in forma di stringa

getHostName

Public Function getHostName() As String

Codice
Ottiene il nome dell'host che ha questo IP

IsIP

Public Function IsIP(Value As String) As Boolean

Codice
Verifica se la stringa rappresenta un indirizzo IP

setLoopBackIp

Private Sub setLoopBackIp()

Codice
Setta come indirizzo IP, l'indirizzo di loopback LocalHost 127.0.0.1

toString

Public Function toString() As String

Codice
Rappresentazione in forma di stringa dell'indirizzo IP