#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().
1.5.1