Package jnr.netdb
Class NativeProtocolsDB.LinuxNativeProtocolsDB
- java.lang.Object
-
- jnr.netdb.NativeProtocolsDB
-
- jnr.netdb.NativeProtocolsDB.LinuxNativeProtocolsDB
-
- All Implemented Interfaces:
ProtocolsDB
- Enclosing class:
- NativeProtocolsDB
static final class NativeProtocolsDB.LinuxNativeProtocolsDB extends NativeProtocolsDB
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jnr.netdb.NativeProtocolsDB
NativeProtocolsDB.DefaultNativeProtocolsDB, NativeProtocolsDB.LibProto, NativeProtocolsDB.LinuxLibProto, NativeProtocolsDB.LinuxNativeProtocolsDB, NativeProtocolsDB.UnixProtoent
-
-
Field Summary
Fields Modifier and Type Field Description private jnr.ffi.Pointer
buf
private static int
BUFLEN
private NativeProtocolsDB.LinuxLibProto
lib
private jnr.ffi.Runtime
runtime
-
Constructor Summary
Constructors Constructor Description LinuxNativeProtocolsDB(NativeProtocolsDB.LinuxLibProto lib)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<Protocol>
getAllProtocols()
Protocol
getProtocolByName(java.lang.String name)
Protocol
getProtocolByNumber(java.lang.Integer number)
-
Methods inherited from class jnr.netdb.NativeProtocolsDB
getInstance, protocolFromNative
-
-
-
-
Field Detail
-
BUFLEN
private static final int BUFLEN
- See Also:
- Constant Field Values
-
runtime
private final jnr.ffi.Runtime runtime
-
buf
private final jnr.ffi.Pointer buf
-
lib
private final NativeProtocolsDB.LinuxLibProto lib
-
-
Constructor Detail
-
LinuxNativeProtocolsDB
LinuxNativeProtocolsDB(NativeProtocolsDB.LinuxLibProto lib)
-
-