com.ibm.manplato.Protocol
Class DLP_Packet

java.lang.Object
  |
  +--com.ibm.manplato.Protocol.DLP_Packet
All Implemented Interfaces:
java.io.Serializable

public class DLP_Packet
extends java.lang.Object
implements java.io.Serializable

Version:
$Rev$-$Date: 2001/06/04 20:06:05 $$State: Exp $
Author:
File Created By: Brad BARCLAY <bbarclay@ca.ibm.com>, Last Modified By: $Author: fpal $
See Also:
Serialized Form

Field Summary
static byte ADD_SYNC_LOG_ENTRY
           
static byte CALL_APPLICATION
           
static byte CLEANUP_DATABASE
           
static byte CLOSE_DATABASE
           
static byte CREATE_DATABASE
           
static byte DELETE_DATABASE
           
static byte DELETE_RECORD
           
static byte DELETE_RESOURCE
           
static byte DLP_FIRST_ARG_ID
           
static byte END_OF_SYNC
           
static char ERR_ALREADY_EXISTS
           
static char ERR_ARG_MISSING
           
static char ERR_BAD_WRAPPER
           
static char ERR_CANCEL_SYNC
           
static char ERR_DATABASE_OPEN
           
static char ERR_ILLEGAL_REQUEST
           
static char ERR_INSUFFICIENT_SPACE
           
static char ERR_INVALID_ARG_SIZE
           
static char ERR_INVALID_PARAMETER
           
static char ERR_LIMIT_EXCEEDED
           
static char ERR_MEMORY_ERROR
           
static char ERR_NONE
           
static char ERR_NONE_OPEN
           
static char ERR_NOT_FOUND
           
static char ERR_NOT_SUPPORTED
           
static char ERR_READ_ONLY
           
static char ERR_RECORD_BUSY
           
static char ERR_RECORD_DELETED
           
static char ERR_ROM_BASED
           
static char ERR_SYSTEM_ERROR
           
static char ERR_TOO_MANY_OPEN_DBS
           
static char ERR_UNABLE_TO_OPEN
           
static byte FIND_DB
           
static byte GET_TIME
           
 byte hostSocket
           
static byte MOVE_CATEGORY
           
static byte OPEN_CONDUIT
           
static byte OPEN_DATABASE
           
static byte PROCESS_RPC
           
static byte READ_APP_BLOCK
           
static byte READ_APP_PREFERENCE
           
static byte READ_DATABASE_LIST
           
static byte READ_FEATURE
           
static byte READ_NET_SYNC_INFO
           
static byte READ_NEXT_MOD_REC
           
static byte READ_NEXT_MOD_REC_IN_CAT
           
static byte READ_NEXT_REC_IN_CAT
           
static byte READ_OPEN_DB_INFO
           
static byte READ_REC_ID_LIST
           
static byte READ_RECORD
           
static byte READ_RESOURCE
           
static byte READ_SORT_BLOCK
           
static byte READ_STORAGE_INFO
           
static byte READ_SYSTEM_INFO
           
static byte READ_USER_INFO
           
static byte RESET_RECORD_INDEX
           
static byte RESET_SYNC_FLAGS
           
static byte RESET_SYSTEM
           
 byte serverSocket
           
static byte SET_DB_INFO
           
static byte SET_TIME
           
static byte WRITE_APP_BLOCK
           
static byte WRITE_APP_PREFERENCE
           
static byte WRITE_NET_SYNC_INFO
           
static byte WRITE_RECORD
           
static byte WRITE_RESOURCE
           
static byte WRITE_SORT_BLOCK
           
static byte WRITE_USER_INFO
           
 
Constructor Summary
(package private) DLP_Packet(byte funcID, byte[][] args)
           
(package private) DLP_Packet(byte funcID, byte[][] args, int i)
           
(package private) DLP_Packet(byte funcID, char error, byte[][] args)
           
 
Method Summary
(package private) static DLP_Packet bytes2Packet(byte[] pkt)
           
(package private)  int getArgCount()
           
(package private)  char getErrorCode()
           
(package private)  byte getFunctionID()
           
(package private)  boolean getPacketType()
           
(package private)  byte[] packet2Bytes()
           
(package private)  byte[] readArgument(int i)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

READ_USER_INFO

public static final byte READ_USER_INFO

WRITE_USER_INFO

public static final byte WRITE_USER_INFO

READ_SYSTEM_INFO

public static final byte READ_SYSTEM_INFO

GET_TIME

public static final byte GET_TIME

SET_TIME

public static final byte SET_TIME

READ_STORAGE_INFO

public static final byte READ_STORAGE_INFO

READ_DATABASE_LIST

public static final byte READ_DATABASE_LIST

OPEN_DATABASE

public static final byte OPEN_DATABASE

CREATE_DATABASE

public static final byte CREATE_DATABASE

CLOSE_DATABASE

public static final byte CLOSE_DATABASE

DELETE_DATABASE

public static final byte DELETE_DATABASE

READ_APP_BLOCK

public static final byte READ_APP_BLOCK

WRITE_APP_BLOCK

public static final byte WRITE_APP_BLOCK

READ_SORT_BLOCK

public static final byte READ_SORT_BLOCK

WRITE_SORT_BLOCK

public static final byte WRITE_SORT_BLOCK

READ_NEXT_MOD_REC

public static final byte READ_NEXT_MOD_REC

READ_RECORD

public static final byte READ_RECORD

WRITE_RECORD

public static final byte WRITE_RECORD

DELETE_RECORD

public static final byte DELETE_RECORD

READ_RESOURCE

public static final byte READ_RESOURCE

WRITE_RESOURCE

public static final byte WRITE_RESOURCE

DELETE_RESOURCE

public static final byte DELETE_RESOURCE

CLEANUP_DATABASE

public static final byte CLEANUP_DATABASE

RESET_SYNC_FLAGS

public static final byte RESET_SYNC_FLAGS

CALL_APPLICATION

public static final byte CALL_APPLICATION

RESET_SYSTEM

public static final byte RESET_SYSTEM

ADD_SYNC_LOG_ENTRY

public static final byte ADD_SYNC_LOG_ENTRY

READ_OPEN_DB_INFO

public static final byte READ_OPEN_DB_INFO

MOVE_CATEGORY

public static final byte MOVE_CATEGORY

PROCESS_RPC

public static final byte PROCESS_RPC

OPEN_CONDUIT

public static final byte OPEN_CONDUIT

END_OF_SYNC

public static final byte END_OF_SYNC

RESET_RECORD_INDEX

public static final byte RESET_RECORD_INDEX

READ_REC_ID_LIST

public static final byte READ_REC_ID_LIST

READ_NEXT_REC_IN_CAT

public static final byte READ_NEXT_REC_IN_CAT

READ_NEXT_MOD_REC_IN_CAT

public static final byte READ_NEXT_MOD_REC_IN_CAT

READ_APP_PREFERENCE

public static final byte READ_APP_PREFERENCE

WRITE_APP_PREFERENCE

public static final byte WRITE_APP_PREFERENCE

READ_NET_SYNC_INFO

public static final byte READ_NET_SYNC_INFO

WRITE_NET_SYNC_INFO

public static final byte WRITE_NET_SYNC_INFO

READ_FEATURE

public static final byte READ_FEATURE

FIND_DB

public static final byte FIND_DB

SET_DB_INFO

public static final byte SET_DB_INFO

ERR_NONE

public static final char ERR_NONE

ERR_SYSTEM_ERROR

public static final char ERR_SYSTEM_ERROR

ERR_ILLEGAL_REQUEST

public static final char ERR_ILLEGAL_REQUEST

ERR_MEMORY_ERROR

public static final char ERR_MEMORY_ERROR

ERR_INVALID_PARAMETER

public static final char ERR_INVALID_PARAMETER

ERR_NOT_FOUND

public static final char ERR_NOT_FOUND

ERR_NONE_OPEN

public static final char ERR_NONE_OPEN

ERR_DATABASE_OPEN

public static final char ERR_DATABASE_OPEN

ERR_TOO_MANY_OPEN_DBS

public static final char ERR_TOO_MANY_OPEN_DBS

ERR_ALREADY_EXISTS

public static final char ERR_ALREADY_EXISTS

ERR_UNABLE_TO_OPEN

public static final char ERR_UNABLE_TO_OPEN

ERR_RECORD_DELETED

public static final char ERR_RECORD_DELETED

ERR_RECORD_BUSY

public static final char ERR_RECORD_BUSY

ERR_NOT_SUPPORTED

public static final char ERR_NOT_SUPPORTED

ERR_ROM_BASED

public static final char ERR_ROM_BASED

ERR_READ_ONLY

public static final char ERR_READ_ONLY

ERR_INSUFFICIENT_SPACE

public static final char ERR_INSUFFICIENT_SPACE

ERR_LIMIT_EXCEEDED

public static final char ERR_LIMIT_EXCEEDED

ERR_CANCEL_SYNC

public static final char ERR_CANCEL_SYNC

ERR_BAD_WRAPPER

public static final char ERR_BAD_WRAPPER

ERR_ARG_MISSING

public static final char ERR_ARG_MISSING

ERR_INVALID_ARG_SIZE

public static final char ERR_INVALID_ARG_SIZE

DLP_FIRST_ARG_ID

public static final byte DLP_FIRST_ARG_ID

hostSocket

public byte hostSocket

serverSocket

public byte serverSocket
Constructor Detail

DLP_Packet

DLP_Packet(byte funcID,
           char error,
           byte[][] args)

DLP_Packet

DLP_Packet(byte funcID,
           byte[][] args)

DLP_Packet

DLP_Packet(byte funcID,
           byte[][] args,
           int i)
Method Detail

bytes2Packet

static DLP_Packet bytes2Packet(byte[] pkt)

getArgCount

int getArgCount()

getErrorCode

char getErrorCode()

getFunctionID

byte getFunctionID()

getPacketType

boolean getPacketType()

packet2Bytes

byte[] packet2Bytes()

readArgument

byte[] readArgument(int i)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object