Package Functions | Private Attributes
javax.jmdns.impl.DNSOutgoing.MessageOutputStream Class Reference
Inheritance diagram for javax.jmdns.impl.DNSOutgoing.MessageOutputStream:
Inheritance graph
[legend]

List of all members.

Package Functions

 MessageOutputStream (int size, DNSOutgoing out)
 MessageOutputStream (int size, DNSOutgoing out, int offset)
void writeByte (int value)
void writeBytes (String str, int off, int len)
void writeBytes (byte data[])
void writeBytes (byte data[], int off, int len)
void writeInt (int value)
void writeName (String name)
void writeName (String name, boolean useCompression)
void writeQuestion (DNSQuestion question)
void writeRecord (DNSRecord rec, long now)
void writeShort (int value)
void writeUTF (String str, int off, int len)

Private Attributes

final int _offset
final DNSOutgoing _out

Detailed Description

Definition at line 22 of file DNSOutgoing.java.


Constructor & Destructor Documentation

Creates a new message stream, with a buffer capacity of the specified size, in bytes.

Parameters:
sizethe initial size.
Exceptions:
IllegalArgumentExceptionif size is negative.

Definition at line 35 of file DNSOutgoing.java.

javax.jmdns.impl.DNSOutgoing.MessageOutputStream.MessageOutputStream ( int  size,
DNSOutgoing  out,
int  offset 
) [inline, package]

Definition at line 39 of file DNSOutgoing.java.


Member Function Documentation

void javax.jmdns.impl.DNSOutgoing.MessageOutputStream.writeByte ( int  value) [inline, package]

Definition at line 45 of file DNSOutgoing.java.

void javax.jmdns.impl.DNSOutgoing.MessageOutputStream.writeBytes ( String  str,
int  off,
int  len 
) [inline, package]

Definition at line 49 of file DNSOutgoing.java.

void javax.jmdns.impl.DNSOutgoing.MessageOutputStream.writeBytes ( byte  data[]) [inline, package]

Definition at line 55 of file DNSOutgoing.java.

void javax.jmdns.impl.DNSOutgoing.MessageOutputStream.writeBytes ( byte  data[],
int  off,
int  len 
) [inline, package]

Definition at line 61 of file DNSOutgoing.java.

void javax.jmdns.impl.DNSOutgoing.MessageOutputStream.writeInt ( int  value) [inline, package]

Definition at line 72 of file DNSOutgoing.java.

void javax.jmdns.impl.DNSOutgoing.MessageOutputStream.writeName ( String  name) [inline, package]

Definition at line 112 of file DNSOutgoing.java.

void javax.jmdns.impl.DNSOutgoing.MessageOutputStream.writeName ( String  name,
boolean  useCompression 
) [inline, package]

Definition at line 116 of file DNSOutgoing.java.

Definition at line 148 of file DNSOutgoing.java.

void javax.jmdns.impl.DNSOutgoing.MessageOutputStream.writeRecord ( DNSRecord  rec,
long  now 
) [inline, package]

Definition at line 154 of file DNSOutgoing.java.

void javax.jmdns.impl.DNSOutgoing.MessageOutputStream.writeShort ( int  value) [inline, package]

Definition at line 67 of file DNSOutgoing.java.

void javax.jmdns.impl.DNSOutgoing.MessageOutputStream.writeUTF ( String  str,
int  off,
int  len 
) [inline, package]

Definition at line 77 of file DNSOutgoing.java.


Member Data Documentation

Definition at line 25 of file DNSOutgoing.java.

Definition at line 23 of file DNSOutgoing.java.


The documentation for this class was generated from the following file:


zeroconf_jmdns_suite
Author(s): Daniel Stonier
autogenerated on Thu Aug 27 2015 15:50:27