Interface | Description |
---|---|
ICmd2ModelAdapter |
Interface between a DataPacketAlgoCmd and the model of a ChatApp system.
|
Class | Description |
---|---|
ADataPacket |
Abstract data packet that defines the use of a Class object as the index type.
|
ADataPacketAlgoCmd<R,D,P> |
A DataPacketAlgo command that is designed to work on a DataPacket
|
DataPacket<T> |
Concrete data packet that holds a generic type of data.
|
DataPacketAlgo<R,P> |
Concrete visitor for processing an abstract data packet.
|
VDataPacket |
Composite data type for use in data packets: DataPacket<VDataPacket>
Note that Vector<ADataPacket> cannot be used as a data packet data type directly because type erasure prevents the distinction between Vector<A> and Vector<B> -- that is, they produce the same Class object. |