Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- add(String, int) - Method in class jnr.netdb.IANAServicesDB.ServicesBuilder
- add(String, int, String...) - Method in class jnr.netdb.IANAProtocolsDB.ProtocolDBBuilder
- add(String, String, int) - Method in class jnr.netdb.IANAServicesDB.ServicesBuilder
- aliases - Variable in class jnr.netdb.NativeProtocolsDB.UnixProtoent
- aliases - Variable in class jnr.netdb.NativeServicesDB.UnixServent
- aliases - Variable in class jnr.netdb.NetDBEntry
- aliases - Variable in class jnr.netdb.Protocol
-
All the aliases for this protocol
- aliases - Variable in class jnr.netdb.Service
-
All the aliases for this service
- allServices - Variable in class jnr.netdb.IANAServicesDB
B
- buf - Variable in class jnr.netdb.NativeProtocolsDB.LinuxNativeProtocolsDB
- buf - Variable in class jnr.netdb.NativeServicesDB.LinuxServent
- buf - Variable in class jnr.netdb.NativeServicesDB.LinuxServicesDB
- BUFLEN - Static variable in class jnr.netdb.NativeProtocolsDB.LinuxNativeProtocolsDB
- BUFLEN - Static variable in class jnr.netdb.NativeServicesDB.LinuxServent
- BUFLEN - Static variable in class jnr.netdb.NativeServicesDB.LinuxServicesDB
- build() - Method in class jnr.netdb.IANAProtocolsDB.ProtocolDBBuilder
- build() - Method in class jnr.netdb.IANAServicesDB.ServicesBuilder
- buildServices() - Static method in class jnr.netdb.IANAServicesDB
C
- close() - Method in class jnr.netdb.NetDBParser
D
- data - Variable in class jnr.netdb.NetDBEntry
- DefaultNativeProtocolsDB(NativeProtocolsDB.LibProto) - Constructor for class jnr.netdb.NativeProtocolsDB.DefaultNativeProtocolsDB
- DefaultNativeServicesDB(NativeServicesDB.LibServices) - Constructor for class jnr.netdb.NativeServicesDB.DefaultNativeServicesDB
E
- emptyAliases - Static variable in class jnr.netdb.IANAProtocolsDB.ProtocolDBBuilder
- emptyAliases - Static variable in class jnr.netdb.IANAServicesDB.ServicesBuilder
- endprotoent() - Method in interface jnr.netdb.NativeProtocolsDB.LibProto
- endservent() - Method in interface jnr.netdb.NativeServicesDB.LibServices
F
- fileName - Static variable in class jnr.netdb.FileServicesDB
- FileProtocolsDB - Class in jnr.netdb
- FileProtocolsDB(File) - Constructor for class jnr.netdb.FileProtocolsDB
- FileProtocolsDB.Filter - Interface in jnr.netdb
- FileProtocolsDB.SingletonHolder - Class in jnr.netdb
- FileServicesDB - Class in jnr.netdb
-
Parses /etc/services
- FileServicesDB() - Constructor for class jnr.netdb.FileServicesDB
- FileServicesDB.Filter - Interface in jnr.netdb
- FileServicesDB.SingletonHolder - Class in jnr.netdb
- filter(NetDBEntry) - Method in interface jnr.netdb.NetDBFilter
- filter(Protocol) - Method in interface jnr.netdb.FileProtocolsDB.Filter
- filter(Service) - Method in interface jnr.netdb.FileServicesDB.Filter
G
- getAliases() - Method in class jnr.netdb.Protocol
-
Returns a list of aliases this
Protocol
is also known by. - getAliases() - Method in class jnr.netdb.Service
-
Gets a list of aliases this
Service
is also known as. - getAllProtocols() - Method in class jnr.netdb.FileProtocolsDB
- getAllProtocols() - Method in class jnr.netdb.IANAProtocolsDB
- getAllProtocols() - Method in class jnr.netdb.NativeProtocolsDB.DefaultNativeProtocolsDB
- getAllProtocols() - Method in class jnr.netdb.NativeProtocolsDB.LinuxNativeProtocolsDB
- getAllProtocols() - Method in interface jnr.netdb.ProtocolsDB
- getAllServices() - Method in class jnr.netdb.FileServicesDB
- getAllServices() - Method in class jnr.netdb.IANAServicesDB
- getAllServices() - Method in class jnr.netdb.NativeServicesDB.DefaultNativeServicesDB
- getAllServices() - Method in class jnr.netdb.NativeServicesDB.LinuxServicesDB
- getAllServices() - Static method in class jnr.netdb.Service
-
Returns a list of all services.
- getAllServices() - Method in interface jnr.netdb.ServicesDB
- getInstance() - Static method in class jnr.netdb.FileProtocolsDB
- getInstance() - Static method in class jnr.netdb.FileServicesDB
- getInstance() - Static method in class jnr.netdb.IANAProtocolsDB
- getInstance() - Static method in class jnr.netdb.IANAServicesDB
- getInstance() - Static method in class jnr.netdb.NativeProtocolsDB
- getInstance() - Static method in class jnr.netdb.NativeServicesDB
- getName() - Method in class jnr.netdb.Protocol
-
Returns the official IANA name of this
Protocol
- getName() - Method in class jnr.netdb.Service
-
Returns the official IANA name of this
Service
- getNullTerminatedStringArray(Pointer) - Static method in class jnr.netdb.StringUtil
- getPort() - Method in class jnr.netdb.Service
-
Returns the official IANA port for this
Service
- getProto() - Method in class jnr.netdb.Protocol
-
Returns the official IANA protocol number for this
Protocol
- getprotobyname(String) - Method in interface jnr.netdb.NativeProtocolsDB.LibProto
- getprotobyname_r(String, NativeProtocolsDB.UnixProtoent, Pointer, NativeLong, Pointer) - Method in interface jnr.netdb.NativeProtocolsDB.LinuxLibProto
- getprotobynumber(int) - Method in interface jnr.netdb.NativeProtocolsDB.LibProto
- getprotobynumber_r(int, NativeProtocolsDB.UnixProtoent, Pointer, NativeLong, Pointer) - Method in interface jnr.netdb.NativeProtocolsDB.LinuxLibProto
- getProtocolByName(String) - Method in class jnr.netdb.FileProtocolsDB
- getProtocolByName(String) - Method in class jnr.netdb.IANAProtocolsDB
- getProtocolByName(String) - Method in class jnr.netdb.NativeProtocolsDB.DefaultNativeProtocolsDB
- getProtocolByName(String) - Method in class jnr.netdb.NativeProtocolsDB.LinuxNativeProtocolsDB
- getProtocolByName(String) - Static method in class jnr.netdb.Protocol
-
Locates a protocol by name.
- getProtocolByName(String) - Method in interface jnr.netdb.ProtocolsDB
- getProtocolByNumber(int) - Static method in class jnr.netdb.Protocol
-
Locates a protocol by number.
- getProtocolByNumber(Integer) - Method in class jnr.netdb.FileProtocolsDB
- getProtocolByNumber(Integer) - Method in class jnr.netdb.IANAProtocolsDB
- getProtocolByNumber(Integer) - Method in class jnr.netdb.NativeProtocolsDB.DefaultNativeProtocolsDB
- getProtocolByNumber(Integer) - Method in class jnr.netdb.NativeProtocolsDB.LinuxNativeProtocolsDB
- getProtocolByNumber(Integer) - Method in interface jnr.netdb.ProtocolsDB
- getProtocolDB() - Static method in class jnr.netdb.Protocol
-
Returns the currently loaded ProtocolDB
- getprotoent() - Method in interface jnr.netdb.NativeProtocolsDB.LibProto
- getprotoent_r(NativeProtocolsDB.UnixProtoent, Pointer, NativeLong, Pointer) - Method in interface jnr.netdb.NativeProtocolsDB.LinuxLibProto
- getservbyname(String, String) - Method in interface jnr.netdb.NativeServicesDB.LibServices
- getservbyname_r(String, String, NativeServicesDB.UnixServent, Pointer, NativeLong, Pointer) - Method in interface jnr.netdb.NativeServicesDB.LinuxLibServices
- getservbyport(Integer, String) - Method in interface jnr.netdb.NativeServicesDB.LibServices
- getservbyport_r(Integer, String, NativeServicesDB.UnixServent, Pointer, NativeLong, Pointer) - Method in interface jnr.netdb.NativeServicesDB.LinuxLibServices
- getservent() - Method in interface jnr.netdb.NativeServicesDB.LibServices
- getservent_r(NativeServicesDB.UnixServent, Pointer, NativeLong, Pointer) - Method in interface jnr.netdb.NativeServicesDB.LinuxLibServices
- getServiceByName(String, String) - Method in class jnr.netdb.FileServicesDB
- getServiceByName(String, String) - Method in class jnr.netdb.IANAServicesDB
- getServiceByName(String, String) - Method in class jnr.netdb.NativeServicesDB.DefaultNativeServicesDB
- getServiceByName(String, String) - Method in class jnr.netdb.NativeServicesDB.LinuxServicesDB
- getServiceByName(String, String) - Static method in class jnr.netdb.Service
-
Locates a service by name and protocol.
- getServiceByName(String, String) - Method in interface jnr.netdb.ServicesDB
- getServiceByPort(int, String) - Static method in class jnr.netdb.Service
-
Locates a service by port and protocol.
- getServiceByPort(Integer, String) - Method in class jnr.netdb.FileServicesDB
- getServiceByPort(Integer, String) - Method in class jnr.netdb.IANAServicesDB
- getServiceByPort(Integer, String) - Method in class jnr.netdb.NativeServicesDB.DefaultNativeServicesDB
- getServiceByPort(Integer, String) - Method in class jnr.netdb.NativeServicesDB.LinuxServicesDB
- getServiceByPort(Integer, String) - Method in interface jnr.netdb.ServicesDB
- getServicesDB() - Static method in class jnr.netdb.Service
-
Returns the currently loaded ServicesDB
H
- hasNext() - Method in class jnr.netdb.NetDBIterator
- htons(int) - Static method in class jnr.netdb.NativeServicesDB
I
- IANAProtocolsDB - Class in jnr.netdb
-
Pre-compiled table of IANA protocol numbers
- IANAProtocolsDB(Map<String, Protocol>, Map<Integer, Protocol>) - Constructor for class jnr.netdb.IANAProtocolsDB
- IANAProtocolsDB.ProtocolDBBuilder - Class in jnr.netdb
- IANAProtocolsDB.SingletonHolder - Class in jnr.netdb
- IANAServicesDB - Class in jnr.netdb
- IANAServicesDB(Map<String, Service>, Map<String, Service>, Map<Integer, Service>, Map<Integer, Service>) - Constructor for class jnr.netdb.IANAServicesDB
- IANAServicesDB.ServicesBuilder - Class in jnr.netdb
- IANAServicesDB.SingletonHolder - Class in jnr.netdb
- initProtocolDB() - Static method in class jnr.netdb.IANAProtocolsDB
- INSTANCE - Static variable in class jnr.netdb.FileProtocolsDB.SingletonHolder
- INSTANCE - Static variable in class jnr.netdb.FileServicesDB.SingletonHolder
- INSTANCE - Static variable in class jnr.netdb.IANAProtocolsDB.SingletonHolder
- INSTANCE - Static variable in class jnr.netdb.IANAServicesDB.SingletonHolder
- INSTANCE - Static variable in class jnr.netdb.NativeProtocolsDB.SingletonHolder
- INSTANCE - Static variable in class jnr.netdb.NativeServicesDB.SingletonHolder
- INSTANCE - Static variable in class jnr.netdb.Protocol.ProtocolDBSingletonHolder
- INSTANCE - Static variable in class jnr.netdb.Service.ServicesDBSingletonHolder
- iterator() - Method in class jnr.netdb.NetDBParser
J
- jnr.netdb - package jnr.netdb
L
- lib - Variable in class jnr.netdb.NativeProtocolsDB.DefaultNativeProtocolsDB
- lib - Variable in class jnr.netdb.NativeProtocolsDB.LinuxNativeProtocolsDB
- lib - Variable in class jnr.netdb.NativeServicesDB
- lib - Variable in class jnr.netdb.NativeServicesDB.LinuxServicesDB
- LinuxNativeProtocolsDB(NativeProtocolsDB.LinuxLibProto) - Constructor for class jnr.netdb.NativeProtocolsDB.LinuxNativeProtocolsDB
- LinuxServent(Runtime) - Constructor for class jnr.netdb.NativeServicesDB.LinuxServent
- LinuxServicesDB(NativeServicesDB.LibServices) - Constructor for class jnr.netdb.NativeServicesDB.LinuxServicesDB
- load() - Static method in class jnr.netdb.FileProtocolsDB
- load() - Static method in class jnr.netdb.FileServicesDB
- load() - Static method in class jnr.netdb.NativeProtocolsDB
- load() - Static method in class jnr.netdb.NativeServicesDB
- load() - Static method in class jnr.netdb.Protocol.ProtocolDBSingletonHolder
- load() - Static method in class jnr.netdb.Service.ServicesDBSingletonHolder
- loadProtocolsFile() - Method in class jnr.netdb.FileProtocolsDB
- locateProtocolsFile() - Static method in class jnr.netdb.FileProtocolsDB
N
- name - Variable in class jnr.netdb.NativeProtocolsDB.UnixProtoent
- name - Variable in class jnr.netdb.NativeServicesDB.UnixServent
- name - Variable in class jnr.netdb.NetDBEntry
- nameToProto - Variable in class jnr.netdb.IANAProtocolsDB
- nameToProto - Variable in class jnr.netdb.IANAProtocolsDB.ProtocolDBBuilder
- NativeProtocolsDB - Class in jnr.netdb
- NativeProtocolsDB() - Constructor for class jnr.netdb.NativeProtocolsDB
- NativeProtocolsDB.DefaultNativeProtocolsDB - Class in jnr.netdb
- NativeProtocolsDB.LibProto - Interface in jnr.netdb
- NativeProtocolsDB.LinuxLibProto - Interface in jnr.netdb
- NativeProtocolsDB.LinuxNativeProtocolsDB - Class in jnr.netdb
- NativeProtocolsDB.SingletonHolder - Class in jnr.netdb
- NativeProtocolsDB.UnixProtoent - Class in jnr.netdb
- NativeServicesDB - Class in jnr.netdb
- NativeServicesDB(NativeServicesDB.LibServices) - Constructor for class jnr.netdb.NativeServicesDB
- NativeServicesDB.DefaultNativeServicesDB - Class in jnr.netdb
- NativeServicesDB.LibServices - Interface in jnr.netdb
- NativeServicesDB.LinuxLibServices - Interface in jnr.netdb
- NativeServicesDB.LinuxServent - Class in jnr.netdb
- NativeServicesDB.LinuxServicesDB - Class in jnr.netdb
- NativeServicesDB.SingletonHolder - Class in jnr.netdb
- NativeServicesDB.UnixServent - Class in jnr.netdb
- NetDBEntry - Class in jnr.netdb
- NetDBEntry(String, String, Collection<String>) - Constructor for class jnr.netdb.NetDBEntry
- NetDBFilter<T> - Interface in jnr.netdb
- NetDBIterator - Class in jnr.netdb
- NetDBIterator(Reader) - Constructor for class jnr.netdb.NetDBIterator
- NetDBParser - Class in jnr.netdb
- NetDBParser(Reader) - Constructor for class jnr.netdb.NetDBParser
- next - Variable in class jnr.netdb.NetDBIterator
- next() - Method in class jnr.netdb.NetDBIterator
- ntohs(int) - Static method in class jnr.netdb.NativeServicesDB
- numberToProto - Variable in class jnr.netdb.IANAProtocolsDB
- numberToProto - Variable in class jnr.netdb.IANAProtocolsDB.ProtocolDBBuilder
P
- parse(FileProtocolsDB.Filter) - Method in class jnr.netdb.FileProtocolsDB
- parse(FileServicesDB.Filter) - Method in class jnr.netdb.FileServicesDB
- parseServicesEntry(NetDBEntry) - Static method in class jnr.netdb.FileServicesDB
- parseServicesFile() - Static method in class jnr.netdb.FileServicesDB
- port - Variable in class jnr.netdb.NativeServicesDB.UnixServent
- port - Variable in class jnr.netdb.Service
-
TCP or UDP port number
- proto - Variable in class jnr.netdb.NativeProtocolsDB.UnixProtoent
- proto - Variable in class jnr.netdb.NativeServicesDB.UnixServent
- proto - Variable in class jnr.netdb.Protocol
- proto - Variable in class jnr.netdb.Service
-
Protocol to use
- Protocol - Class in jnr.netdb
-
An entry in the system protocol database
- Protocol(String, int, Collection<String>) - Constructor for class jnr.netdb.Protocol
- Protocol.ProtocolDBSingletonHolder - Class in jnr.netdb
-
Holds the global lazily-loaded instance of the ProtocolDB
- ProtocolDBBuilder() - Constructor for class jnr.netdb.IANAProtocolsDB.ProtocolDBBuilder
- ProtocolDBSingletonHolder() - Constructor for class jnr.netdb.Protocol.ProtocolDBSingletonHolder
- protocolFromNative(NativeProtocolsDB.UnixProtoent) - Static method in class jnr.netdb.NativeProtocolsDB
- protocolName - Variable in class jnr.netdb.Protocol
-
Official protocol name
- ProtocolsDB - Interface in jnr.netdb
- protocolsFile - Variable in class jnr.netdb.FileProtocolsDB
R
- reader - Variable in class jnr.netdb.NetDBIterator
- reader - Variable in class jnr.netdb.NetDBParser
- readNextEntry() - Method in class jnr.netdb.NetDBIterator
- remove() - Method in class jnr.netdb.NetDBIterator
- runtime - Variable in class jnr.netdb.NativeProtocolsDB.LinuxNativeProtocolsDB
- runtime - Variable in class jnr.netdb.NativeServicesDB.LinuxServicesDB
S
- Service - Class in jnr.netdb
-
Holds information about TCP and UDP services on a host.
- Service(String, int, String, Collection<String>) - Constructor for class jnr.netdb.Service
- Service.ServicesDBSingletonHolder - Class in jnr.netdb
-
Holds the global lazily-loaded instance of the ServicesDB
- serviceFromNative(NativeServicesDB.UnixServent) - Static method in class jnr.netdb.NativeServicesDB
- serviceName - Variable in class jnr.netdb.Service
-
Official service name
- ServicesBuilder() - Constructor for class jnr.netdb.IANAServicesDB.ServicesBuilder
- ServicesDB - Interface in jnr.netdb
- ServicesDBSingletonHolder() - Constructor for class jnr.netdb.Service.ServicesDBSingletonHolder
- setprotoent(int) - Method in interface jnr.netdb.NativeProtocolsDB.LibProto
- SingletonHolder() - Constructor for class jnr.netdb.FileProtocolsDB.SingletonHolder
- SingletonHolder() - Constructor for class jnr.netdb.FileServicesDB.SingletonHolder
- SingletonHolder() - Constructor for class jnr.netdb.IANAProtocolsDB.SingletonHolder
- SingletonHolder() - Constructor for class jnr.netdb.IANAServicesDB.SingletonHolder
- SingletonHolder() - Constructor for class jnr.netdb.NativeProtocolsDB.SingletonHolder
- SingletonHolder() - Constructor for class jnr.netdb.NativeServicesDB.SingletonHolder
- StringUtil - Class in jnr.netdb
-
Utility class for native strings
- StringUtil() - Constructor for class jnr.netdb.StringUtil
T
- tcpNameToService - Variable in class jnr.netdb.IANAServicesDB.ServicesBuilder
- tcpNameToService - Variable in class jnr.netdb.IANAServicesDB
- tcpPortToService - Variable in class jnr.netdb.IANAServicesDB.ServicesBuilder
- tcpPortToService - Variable in class jnr.netdb.IANAServicesDB
- toString() - Method in class jnr.netdb.Protocol
- toString() - Method in class jnr.netdb.Service
U
- udpNameToService - Variable in class jnr.netdb.IANAServicesDB.ServicesBuilder
- udpNameToService - Variable in class jnr.netdb.IANAServicesDB
- udpPortToService - Variable in class jnr.netdb.IANAServicesDB.ServicesBuilder
- udpPortToService - Variable in class jnr.netdb.IANAServicesDB
- UnixProtoent(Runtime) - Constructor for class jnr.netdb.NativeProtocolsDB.UnixProtoent
- UnixServent(Runtime) - Constructor for class jnr.netdb.NativeServicesDB.UnixServent
All Classes and Interfaces|All Packages|Constant Field Values