public static class InventoryClient.InvUpdateMessage extends SubjectMessage implements ClientMessage, EventParser
| Modifier and Type | Class and Description |
|---|---|
static class |
InventoryClient.InvUpdateMessage.InvPos |
oidflags, msgId, msgInstanceOid, msgType, remoteAgent| 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, toStringgetEnqueueTime, getMsgId, getMsgInstanceOid, getMsgType, getSenderName, isRPC, setEnqueueTime, setEnqueueTime, setMsgInstanceOid, setMsgType, toBytes, toBytes, toBytes, ToStringpublic 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 ClientMessagepublic void parseBytes(AOByteBuffer buf)
parseBytes in interface EventParser