Network Design: Difference between revisions

From PSwiki
Jump to navigation Jump to search
Magodra (talk | contribs)
Magodra (talk | contribs)
Line 5: Line 5:
psMessageCracker <|- MsgStrings
psMessageCracker <|- MsgStrings


MsgHandler "1" --* "0..N" Subscription
MsgHandler "1" *-- "0..N" Subscription
MsgHandler "1" --* "1" NetBase
MsgHandler "1" *-- "1" NetBase
MsgHandler "1" --* "1" MsgQueue
MsgHandler "1" *-- "1" MsgQueue
NetBase "1" --* "0..N" psNetPacketEntry : packets
NetBase "1" *-- "0..N" psNetPacketEntry : packets
NetBase "1" --* "1" NetPacketQueue : NetworkQueue
NetBase "1" *-- "1" NetPacketQueue : NetworkQueue
NetBase "1" --* "0..N" NetPacketQueue : senders
NetBase "1" *-- "0..N" NetPacketQueue : senders
NetBase "1" --* "0..N" MsgQueue : inqueues
NetBase "1" *-- "0..N" MsgQueue : inqueues
NetBase "1" --* "0..N" psNetPacketEntry : awaitingack
NetBase "1" *-- "0..N" psNetPacketEntry : awaitingack
psNetPacketEntry "1" --* "1" psNetPacket : packet
psNetPacketEntry "1" *-- "1" psNetPacket : packet


class Connection {
class Connection {

Revision as of 17:12, 30 April 2011

Design

Classes

Sequences

Start up NPCClient

Start up Client