Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jempeg.empeg.protocol.packet
Class AbstractEmpegRequestPacket  view AbstractEmpegRequestPacket download AbstractEmpegRequestPacket.java

java.lang.Object
  extended byorg.jempeg.empeg.protocol.packet.AbstractEmpegPacket
      extended byorg.jempeg.empeg.protocol.packet.AbstractEmpegRequestPacket
Direct Known Subclasses:
BasicEmpegRequestPacket, CommandRequestPacket, DeleteRequestPacket, FsckRequestPacket, GrabScreenRequestPacket, InitiateSessionRequestPacket, MountRequestPacket, NotifySyncCompleteRequestPacket, PingRequestPacket, PrepareRequestPacket, QuitRequestPacket, RebuildRequestPacket, SessionHeartbeatRequestPacket, StatFSRequestPacket, StatRequestPacket, TerminateSessionRequestPacket, TransferReadRequestPacket, TransferWriteRequestPacket

public abstract class AbstractEmpegRequestPacket
extends AbstractEmpegPacket

The superclass of all Empeg Request Packets.

Version:
$Revision: 1.5 $

Field Summary
 
Fields inherited from class org.jempeg.empeg.protocol.packet.AbstractEmpegPacket
 
Constructor Summary
AbstractEmpegRequestPacket(EmpegPacketHeader _header)
           
AbstractEmpegRequestPacket(org.jempeg.empeg.protocol.EmpegUINT32 _packetID)
           
 
Method Summary
 org.jempeg.empeg.protocol.EmpegUINT16 getCRC()
           
protected abstract  int getDataSize()
           
protected abstract  short getOpcode()
           
protected abstract  void updateCRC(org.jempeg.empeg.protocol.CRC16 _crc)
           
 void write(org.jempeg.empeg.protocol.EmpegOutputStream _os)
           
protected abstract  void write0(org.jempeg.empeg.protocol.EmpegOutputStream _os)
           
 
Methods inherited from class org.jempeg.empeg.protocol.packet.AbstractEmpegPacket
calcCRC, getHeader, setHeader, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractEmpegRequestPacket

public AbstractEmpegRequestPacket(org.jempeg.empeg.protocol.EmpegUINT32 _packetID)

AbstractEmpegRequestPacket

public AbstractEmpegRequestPacket(EmpegPacketHeader _header)
Method Detail

getCRC

public org.jempeg.empeg.protocol.EmpegUINT16 getCRC()
Specified by:
getCRC in class AbstractEmpegPacket

write

public void write(org.jempeg.empeg.protocol.EmpegOutputStream _os)
           throws java.io.IOException

getDataSize

protected abstract int getDataSize()

getOpcode

protected abstract short getOpcode()

updateCRC

protected abstract void updateCRC(org.jempeg.empeg.protocol.CRC16 _crc)
Specified by:
updateCRC in class AbstractEmpegPacket

write0

protected abstract void write0(org.jempeg.empeg.protocol.EmpegOutputStream _os)
                        throws java.io.IOException