public static class InventoryClient.InvUpdateMessage extends SubjectMessage implements ClientMessage, EventParser
Modifier and Type | Class and Description |
---|---|
static class |
InventoryClient.InvUpdateMessage.InvPos |
oid
Constructor and Description |
---|
InvUpdateMessage() |
InvUpdateMessage(OID mobOid) |
Modifier and Type | Method and Description |
---|---|
void |
addItem(int bagNum,
int bagPos,
OID itemOid,
java.lang.String itemName,
java.lang.String itemIcon) |
java.util.Map<InventoryClient.InvUpdateMessage.InvPos,InventoryClient.ItemInfo> |
getEntries() |
int |
getNumEntries()
returns the number of items in the inventory update message
|
void |
parseBytes(AOByteBuffer buf) |
AOByteBuffer |
toBuffer() |
getSubject, setSubject, toString
getEnqueueTime, getMsgId, getMsgInstanceOid, getMsgType, getSenderName, isRPC, setEnqueueTime, setEnqueueTime, setMsgInstanceOid, setMsgType, toBytes, ToString
public InvUpdateMessage()
public InvUpdateMessage(OID mobOid)
public void addItem(int bagNum, int bagPos, OID itemOid, java.lang.String itemName, java.lang.String itemIcon)
public int getNumEntries()
public java.util.Map<InventoryClient.InvUpdateMessage.InvPos,InventoryClient.ItemInfo> getEntries()
public AOByteBuffer toBuffer()
toBuffer
in interface ClientMessage
public void parseBytes(AOByteBuffer buf)
parseBytes
in interface EventParser