A B C D E G H I J L M N O P R S T U W

A

ADDRESS_CACHE - Static variable in class jcifs.netbios.Log
This mask produces the contents of the address cache.
ALL - Static variable in class jcifs.util.Log
Log all messages.
ALL_HOSTS_NAME - Static variable in class jcifs.netbios.NbtAddress
This is a special name that means all hosts.

B

B_NODE - Static variable in class jcifs.netbios.NbtAddress
Broadcast queries only.

C

checkError() - Method in class jcifs.util.LogWriter
Flush the stream and check error state
clear() - Method in class jcifs.util.PacketEventQueue
Clear all PacketEvents in the PacketEventQueue
clone() - Method in class jcifs.util.PacketEvent
Clone this packet.
close() - Method in class jcifs.util.LogWriter
Close the stream
createPacketEventQueue() - Method in class jcifs.util.MultiDatagramSocket
Create a new PacketEventQueue.

D

DEBUGGING - Static variable in class jcifs.util.Log
Use this when your just trying to log information while coding.

E

equals(NbtAddress) - Method in class jcifs.netbios.NbtAddress
Determines if this address is equal two another.
EXCEPTIONS - Static variable in class jcifs.util.Log
This is the default mask.

G

getAddress() - Method in class jcifs.netbios.NbtAddress
Returns the raw IP address of this NbtAddress.
getAllByAddress(NbtAddress) - Static method in class jcifs.netbios.NbtAddress
Retrieve all addresses of a host by it's address.
getAllByAddress(String) - Static method in class jcifs.netbios.NbtAddress
Retrieve all addresses of a host by it's address.
getAllByAddress(String, int, String) - Static method in class jcifs.netbios.NbtAddress
Retrieve all addresses of a host by it's address.
getAllByName(String) - Static method in class jcifs.netbios.NbtAddress
Resloves the addresses of all hosts given a name(presumably a workgroup name).
getAllByName(String) - Method in class jcifs.netbios.NbtNameServiceClient
Resloves the addresses of all hosts given a name(presumably a workgroup name).
getAllByName(String, int, String) - Static method in class jcifs.netbios.NbtAddress
Resloves the addresses of all hosts given a hostname(presumably a workgroup name).
getAllByName(String, int, String, boolean) - Method in class jcifs.netbios.NbtNameServiceClient
Resloves the addresses of all hosts given a hostname(presumably a workgroup name).
getByName(String) - Static method in class jcifs.netbios.NbtAddress
Determines the address of a host given it's host name.
getByName(String) - Method in class jcifs.netbios.NbtNameServiceClient
Determines the address of a host given it's host name.
getByName(String, int, String) - Static method in class jcifs.netbios.NbtAddress
Determines the address of a host given it's host name.
getByName(String, int, String, boolean) - Method in class jcifs.netbios.NbtNameServiceClient
Determines the address of a host given it's host name.
getHexString(int, int) - Static method in class jcifs.util.Log
This is an alternative to the java.lang.Integer.toHexString method.
getHostAddress() - Method in class jcifs.netbios.NbtAddress
Returns this IP adress as a String in the form "%d.%d.%d.%d".
getHostName() - Method in class jcifs.netbios.NbtAddress
The hostname of this address.
getInetAddress() - Method in class jcifs.netbios.NbtAddress
To convert this address to an InetAddress.
getLocalAddress() - Method in class jcifs.util.MultiDatagramSocket
Retrieves the local hosts interface this socket is running bound to.
getLocalHost() - Static method in class jcifs.netbios.NbtAddress
Retrieves the local host address.
getLocalHostName() - Method in class jcifs.netbios.NbtNameServiceClient
Retrieve the local host name.
getLocalPort() - Method in class jcifs.util.MultiDatagramSocket
Returns the local port this socket is set to run on.
getMacAddress() - Method in class jcifs.netbios.NbtAddress
Retrieves the MAC address of the nodes network interface.
getNextPacketEvent() - Method in class jcifs.util.PacketEventQueue
Retreive or wait for the next PacketEvent.
getNextPacketEvent(long) - Method in class jcifs.util.PacketEventQueue
Retreive or wait for the next PacketEvent for at most timeout milliseconds.
getNodeStatus(NbtAddress) - Method in class jcifs.netbios.NbtNameServiceClient
Do a node status on an address.
getNodeType() - Method in class jcifs.netbios.NbtAddress
Checks the node type of this address.
getPacket() - Method in class jcifs.util.PacketEvent
Retrieve the DatagramPacket.
getSize() - Method in class jcifs.util.MultiDatagramSocket
The number of open PacketEventQueues.
getSize() - Method in class jcifs.util.PacketEventQueue
Return the number of packets in the queue
getTime() - Method in class jcifs.util.PacketEvent
Return the time the packet was received.

H

H_NODE - Static variable in class jcifs.netbios.NbtAddress
A Hybrid node tries to resolve a name using the nameserver first.
hashCode() - Method in class jcifs.netbios.NbtAddress
Returns a hashcode for this IP address.
HEX_DUMPS - Static variable in class jcifs.util.Log
This is used by the Log.printHexDump(java.lang.String, byte[], int, int) function provided by this class.

I

interruptPacketEventQueues() - Method in class jcifs.util.MultiDatagramSocket
Interrupt any threads waiting for PacketEvents on their PacketEventQueues.
isActive() - Method in class jcifs.netbios.NbtAddress
Determines if this address is active.
isBeingDeleted() - Method in class jcifs.netbios.NbtAddress
Determines if this address in the process of being deleted.
isEmpty() - Method in class jcifs.util.MultiDatagramSocket
Checks if there are any open PacketEventQueues.
isEmpty() - Method in class jcifs.util.PacketEventQueue
Determine if the queue is empty.
isGroupAddress() - Method in class jcifs.netbios.NbtAddress
Determines if the address is a group address.
isInConflict() - Method in class jcifs.netbios.NbtAddress
Determines if this address in conflict with another address.
isPermanent() - Method in class jcifs.netbios.NbtAddress
Determines if this address is set to be permanent.

J

jcifs.netbios - package jcifs.netbios
This package provides functionality to interact with the netbios over TCP/IP protocol which is currently the primary name resolution service and transport layer of Microsoft Windows networking and related products.
jcifs.util - package jcifs.util
This package provides utilities that are not specific to any one package.

L

lock - Variable in class jcifs.util.LogWriter
The object used to synchronize operations on this stream
Log - class jcifs.util.Log.
This log utility uses a combination of bit mask control and io stream functionality.
Log - class jcifs.netbios.Log.
Provides logging methods specific to the netbios package.
LogWriter - class jcifs.util.LogWriter.
This class is basically a PrintWriter that prepends a timestamp before each message is written to the underlying stream.
LogWriter(OutputStream) - Constructor for class jcifs.util.LogWriter
Create a new LogWriter instance that uses the specified output stream as it's underlying stream
LogWriter(Writer) - Constructor for class jcifs.util.LogWriter
Create a new LogWriter instance.

M

M_NODE - Static variable in class jcifs.netbios.NbtAddress
Try Broadcast queries first, then try to resolve the name using the nameserver.
mask - Static variable in class jcifs.util.Log
This is the integer mask shared by all Log classes.
MASTER_BROWSER_NAME - Static variable in class jcifs.netbios.NbtAddress
This is a special name for querying the master browser that serves the list of hosts found in "Network Neighborhood".
MultiDatagramSocket - class jcifs.util.MultiDatagramSocket.
MultiDatagramSocket employs a simple linked list queuing mechanism and an internal thread dedicated to reading from the socket to allow multiple threads to concurrently send and receive datagram packets on the same port at rates independent from one another.
MultiDatagramSocket() - Constructor for class jcifs.util.MultiDatagramSocket
Construct a new MultiDatagramSocket.
MultiDatagramSocket(int) - Constructor for class jcifs.util.MultiDatagramSocket
Construct a new MultiDatagramSocket on the specified port.
MultiDatagramSocket(int, InetAddress) - Constructor for class jcifs.util.MultiDatagramSocket
Construct a new MultiDatagramSocket on the specified port that binds to the specified interface.

N

NbtAddress - class jcifs.netbios.NbtAddress.
This class represents a netbios over TCP/IP address.
NbtConfig - class jcifs.netbios.NbtConfig.
This class is a wrapper for setting all properties of the jcifs netbios client.
NbtNameServiceClient - class jcifs.netbios.NbtNameServiceClient.
Applications should use the NbtAddress class for interacting with the netbios.
NbtNameServiceClient() - Constructor for class jcifs.netbios.NbtNameServiceClient
Instantiate a new client.
NbtNameServiceClient(int) - Constructor for class jcifs.netbios.NbtNameServiceClient
Instantiate a new client.
NbtNameServiceClient(int, InetAddress) - Constructor for class jcifs.netbios.NbtNameServiceClient
Instantiate a new client.
NEWLINE - Static variable in class jcifs.util.Log
The systems line separator.
NEWLINE_LENGTH - Static variable in class jcifs.util.Log
The systems line separator length.
NONE - Static variable in class jcifs.util.Log
Mask to indicate that no messages should be logged(not even exceptions).

O

out - Static variable in class jcifs.util.Log
The shared output stream shared by all Log classes.

P

P_NODE - Static variable in class jcifs.netbios.NbtAddress
A Point-to-Point node unicasts queries only.
PACKET_DATA - Static variable in class jcifs.netbios.Log
This mask produces limited netbios name service packet information.
PACKET_DIAGRAMS - Static variable in class jcifs.netbios.Log
This mask produces detailed netbios name service packet diagrams like those found in RFC 1002.
PacketEvent - class jcifs.util.PacketEvent.
Simply encapsulates the DatagramPacket and it's reception time.
PacketEventQueue - class jcifs.util.PacketEventQueue.
This class is a container for PacketEvents and is obtained from MultiDatagramSocket.
printHexDump(String, byte[], int, int) - Static method in class jcifs.util.Log
Hex dumps are ubiquitous enough to provide a standard and easy-to-use method for logging them.
println(int, String, char[]) - Static method in class jcifs.util.Log
Print a char[] array.
println(int, String, int) - Static method in class jcifs.util.Log
Print an int.
println(int, String, Object) - Static method in class jcifs.util.Log
Print an Object.
println(int, String, String) - Static method in class jcifs.util.Log
Print a String.
println(String, char[]) - Method in class jcifs.util.LogWriter
Print an array of char to the log.
println(String, int) - Method in class jcifs.util.LogWriter
Print an int to the log stream.
println(String, Object) - Method in class jcifs.util.LogWriter
Print the string representation of an Object to the screen.
println(String, String) - Method in class jcifs.util.LogWriter
Print a String to the log.
printStackTrace(String, Throwable) - Method in class jcifs.util.LogWriter
This is a pervasive enough feature for a logging utility that it is built in.
printStackTrace(String, Throwable) - Static method in class jcifs.util.Log
Provides standard way to log any Throwable object like an Exception.

R

removePacketEventQueue(PacketEventQueue) - Method in class jcifs.util.MultiDatagramSocket
Discard the PacketEventQueue(ie stop listening).
run() - Method in class jcifs.util.MultiDatagramSocket
 

S

send(DatagramPacket) - Method in class jcifs.util.MultiDatagramSocket
Send a datagram.
setBroadcastAddress(InetAddress) - Static method in class jcifs.netbios.NbtConfig
Sets the broadcast address the name service should use to resovle addresses.
setCachePolicy(int) - Static method in class jcifs.netbios.NbtConfig
Sets the address caching policy.
setDateFormat(String) - Static method in class jcifs.util.LogWriter
Set the date format used to render the timestamp written with each message.
setDateFormat(String) - Static method in class jcifs.util.Log
This controls what is passed to SimpleDateFormat to control what the timestamp looks like in the log stream.
setError() - Method in class jcifs.util.LogWriter
Indicate that an error has occured
setLocalAddress(InetAddress) - Static method in class jcifs.netbios.NbtConfig
Sets the local interface that the client should bind to.
setLocalHostName(String, String) - Method in class jcifs.netbios.NbtNameServiceClient
Set the local host name that the client uses when connecting to other hosts.
setLocalHostName(String, String) - Static method in class jcifs.netbios.NbtConfig
Set's the local hostname the client presents when connecting to hosts.
setMask(int) - Static method in class jcifs.util.Log
Set the mask used to screen all calls to logging methods.
setNameServer(InetAddress) - Static method in class jcifs.netbios.NbtConfig
Sets the nameserver(Samba, WINS, ...) the client should use to resolve addresses.
setNodeType(int) - Static method in class jcifs.netbios.NbtConfig
Sets the clients node type.
setPort(int) - Static method in class jcifs.netbios.NbtConfig
Sets the port the client should run on.
setPrintWriter(OutputStream) - Static method in class jcifs.util.Log
Specify an OutputStream to be used as the underlying stream.
setPrintWriter(Writer) - Static method in class jcifs.util.Log
Set the Writer used as the underlying stream.
start() - Method in class jcifs.util.MultiDatagramSocket
Start this MultiDatagramSocket.
stop() - Method in class jcifs.util.MultiDatagramSocket
Stop the MultiDatagramSocket.

T

toHexChars(int, char[], int, int) - Static method in class jcifs.util.Log
This is the same as Log.getHexString(int val, int size) but provides a more practical form when trying to avoid String concatenation and StringBuffer.
toString() - Method in class jcifs.netbios.NbtAddress
Returns the String representaion of this address.

U

UnknownNbtHostException - exception jcifs.netbios.UnknownNbtHostException.
Thrown to indicate that the hostname of an IP address could not be determined
UnknownNbtHostException() - Constructor for class jcifs.netbios.UnknownNbtHostException
Constructs a new UnknownNbtHostException with no message detail.
UnknownNbtHostException(String) - Constructor for class jcifs.netbios.UnknownNbtHostException
Constructs a new UnknownNbtHostException with the specified message detail.

W

WARNINGS - Static variable in class jcifs.util.Log
This is just a standard convention for warning messages.

A B C D E G H I J L M N O P R S T U W