A B C D E F G H I J L N P R S T U 
All Classes All Packages

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
 
A B C D E F G H I J L N P R S T U 
All Classes All Packages