#include <TInetAddress.h>
Inheritance diagram for TInetAddress:
Public Types | |
typedef std::vector< UInt_t > | AddressList_t |
typedef std::vector< TString > | AliasList_t |
typedef std::vector< UInt_t > | AddressList_t |
typedef std::vector< TString > | AliasList_t |
Public Member Functions | |
TInetAddress () | |
TInetAddress (const TInetAddress &adr) | |
TInetAddress & | operator= (const TInetAddress &rhs) |
virtual | ~TInetAddress () |
UInt_t | GetAddress () const |
UChar_t * | GetAddressBytes () const |
const char * | GetHostAddress () const |
const char * | GetHostName () const |
Int_t | GetFamily () const |
Int_t | GetPort () const |
const AddressList_t & | GetAddresses () const |
const AliasList_t & | GetAliases () const |
Bool_t | IsValid () const |
void | Print (Option_t *option="") const |
TInetAddress () | |
TInetAddress (const TInetAddress &adr) | |
TInetAddress & | operator= (const TInetAddress &rhs) |
virtual | ~TInetAddress () |
UInt_t | GetAddress () const |
UChar_t * | GetAddressBytes () const |
const char * | GetHostAddress () const |
const char * | GetHostName () const |
Int_t | GetFamily () const |
Int_t | GetPort () const |
const AddressList_t & | GetAddresses () const |
const AliasList_t & | GetAliases () const |
Bool_t | IsValid () const |
void | Print (Option_t *option="") const |
Static Public Member Functions | |
static const char * | GetHostAddress (UInt_t addr) |
static const char * | GetHostAddress (UInt_t addr) |
Private Member Functions | |
TInetAddress (const char *host, UInt_t addr, Int_t family, Int_t port=-1) | |
void | AddAddress (UInt_t addr) |
void | AddAlias (const char *alias) |
TInetAddress (const char *host, UInt_t addr, Int_t family, Int_t port=-1) | |
void | AddAddress (UInt_t addr) |
void | AddAlias (const char *alias) |
Private Attributes | |
TString | fHostname |
Int_t | fFamily |
Int_t | fPort |
AddressList_t | fAddresses |
AliasList_t | fAliases |
Friends | |
class | TSystem |
class | TUnixSystem |
class | TWinNTSystem |
class | TUUID |
class | TSocket |
class | TServerSocket |
class | TXSocket |
Definition at line 40 of file TInetAddress.h.
typedef std::vector<UInt_t> TInetAddress::AddressList_t |
Definition at line 51 of file TInetAddress.h.
typedef std::vector<TString> TInetAddress::AliasList_t |
Definition at line 52 of file TInetAddress.h.
typedef std::vector<UInt_t> TInetAddress::AddressList_t |
Definition at line 51 of file TInetAddress.h.
typedef std::vector<TString> TInetAddress::AliasList_t |
Definition at line 52 of file TInetAddress.h.
TInetAddress::TInetAddress | ( | const char * | host, | |
UInt_t | addr, | |||
Int_t | family, | |||
Int_t | port = -1 | |||
) | [private] |
Definition at line 37 of file TInetAddress.cxx.
References AddAddress(), fFamily, fHostname, fPort, and GetHostAddress().
TInetAddress::TInetAddress | ( | ) |
TInetAddress::TInetAddress | ( | const TInetAddress & | adr | ) |
Definition at line 53 of file TInetAddress.cxx.
References fAddresses, fAliases, fFamily, fHostname, and fPort.
virtual TInetAddress::~TInetAddress | ( | ) | [inline, virtual] |
Definition at line 69 of file TInetAddress.h.
TInetAddress::TInetAddress | ( | const char * | host, | |
UInt_t | addr, | |||
Int_t | family, | |||
Int_t | port = -1 | |||
) | [private] |
TInetAddress::TInetAddress | ( | ) |
TInetAddress::TInetAddress | ( | const TInetAddress & | adr | ) |
virtual TInetAddress::~TInetAddress | ( | ) | [inline, virtual] |
Definition at line 69 of file TInetAddress.h.
void TInetAddress::AddAddress | ( | UInt_t | addr | ) | [private] |
Definition at line 150 of file TInetAddress.cxx.
References fAddresses.
Referenced by TInetAddress().
void TInetAddress::AddAlias | ( | const char * | alias | ) | [private] |
TInetAddress & TInetAddress::operator= | ( | const TInetAddress & | rhs | ) |
Definition at line 65 of file TInetAddress.cxx.
References fAddresses, fAliases, fFamily, fHostname, fPort, and TObject::operator=().
UInt_t TInetAddress::GetAddress | ( | ) | const [inline] |
UChar_t * TInetAddress::GetAddressBytes | ( | ) | const |
const char * TInetAddress::GetHostAddress | ( | ) | const |
Definition at line 112 of file TInetAddress.cxx.
References fAddresses.
Referenced by G__G__Base3_173_0_17(), G__setup_memfuncTInetAddress(), Print(), and TInetAddress().
const char* TInetAddress::GetHostName | ( | ) | const [inline] |
Definition at line 74 of file TInetAddress.h.
References fHostname.
Referenced by TSocket::Authenticate(), TProof::Collect(), ConnectToServer(), TMonitor::GetActive(), GlobusAuthenticate(), Krb5Authenticate(), ROOT::NetGetRemoteHost(), Print(), TProofResourcesStatic::ReadConfigFile(), SrvAuthImpl(), TProofPEAC::StartSlaves(), and TSocket::TSocket().
Int_t TInetAddress::GetFamily | ( | ) | const [inline] |
Int_t TInetAddress::GetPort | ( | ) | const [inline] |
Definition at line 76 of file TInetAddress.h.
References fPort.
Referenced by TProof::Collect(), TMonitor::GetActive(), TSocket::GetLocalInetAddress(), TPSocket::GetLocalInetAddress(), TSocket::GetLocalPort(), TSocket::GetPort(), and TSocket::TSocket().
const AddressList_t& TInetAddress::GetAddresses | ( | ) | const [inline] |
const AliasList_t& TInetAddress::GetAliases | ( | ) | const [inline] |
Bool_t TInetAddress::IsValid | ( | ) | const [inline] |
Definition at line 79 of file TInetAddress.h.
References fFamily, kFALSE, and kTRUE.
Referenced by TProofPEAC::StartSlaves().
void TInetAddress::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TObject.
Definition at line 121 of file TInetAddress.cxx.
References fAddresses, fAliases, fPort, GetHostAddress(), GetHostName(), i, and Printf().
Referenced by hserv().
const char * TInetAddress::GetHostAddress | ( | UInt_t | addr | ) | [static] |
void TInetAddress::AddAddress | ( | UInt_t | addr | ) | [private] |
void TInetAddress::AddAlias | ( | const char * | alias | ) | [private] |
TInetAddress& TInetAddress::operator= | ( | const TInetAddress & | rhs | ) |
UInt_t TInetAddress::GetAddress | ( | ) | const [inline] |
UChar_t* TInetAddress::GetAddressBytes | ( | ) | const |
const char* TInetAddress::GetHostAddress | ( | ) | const |
const char* TInetAddress::GetHostName | ( | ) | const [inline] |
Int_t TInetAddress::GetFamily | ( | ) | const [inline] |
Int_t TInetAddress::GetPort | ( | ) | const [inline] |
const AddressList_t& TInetAddress::GetAddresses | ( | ) | const [inline] |
const AliasList_t& TInetAddress::GetAliases | ( | ) | const [inline] |
Bool_t TInetAddress::IsValid | ( | ) | const [inline] |
static const char* TInetAddress::GetHostAddress | ( | UInt_t | addr | ) | [static] |
TSystem [friend] |
Definition at line 42 of file TInetAddress.h.
TUnixSystem [friend] |
Definition at line 43 of file TInetAddress.h.
TWinNTSystem [friend] |
Definition at line 44 of file TInetAddress.h.
TUUID [friend] |
Definition at line 45 of file TInetAddress.h.
TSocket [friend] |
Definition at line 46 of file TInetAddress.h.
TServerSocket [friend] |
Definition at line 47 of file TInetAddress.h.
TXSocket [friend] |
Definition at line 48 of file TInetAddress.h.
TString TInetAddress::fHostname [private] |
Definition at line 55 of file TInetAddress.h.
Referenced by GetHostName(), operator=(), and TInetAddress().
Int_t TInetAddress::fFamily [private] |
Definition at line 56 of file TInetAddress.h.
Referenced by GetFamily(), IsValid(), operator=(), and TInetAddress().
Int_t TInetAddress::fPort [private] |
Definition at line 57 of file TInetAddress.h.
Referenced by GetPort(), operator=(), Print(), TInetAddress(), TSocket::TSocket(), and TXSocket::TXSocket().
AddressList_t TInetAddress::fAddresses [private] |
Definition at line 58 of file TInetAddress.h.
Referenced by AddAddress(), GetAddress(), GetAddressBytes(), GetAddresses(), GetHostAddress(), operator=(), Print(), and TInetAddress().
AliasList_t TInetAddress::fAliases [private] |
Definition at line 59 of file TInetAddress.h.
Referenced by AddAlias(), GetAliases(), operator=(), Print(), and TInetAddress().