Network Design: Difference between revisions
Jump to navigation
Jump to search
Line 2: | Line 2: | ||
===Classes=== | ===Classes=== | ||
<uml> | <uml> | ||
psMessageCracker <|- | psMessageCracker <|- NPCAuthent | ||
psMessageCracker <|- MsgStrings | psMessageCracker <|- MsgStrings | ||
MsgHandler "1" --* "0..N" Subscription | |||
MsgHandler "1" --* "1" NetBase | |||
MsgHandler "1" --* "1" MsgQueue | |||
NetBase "1" --* "0..N" psNetPacketEntry : packets | |||
NetBase "1" --* "1" NetPacketQueue : NetworkQueue | |||
NetBase "1" --* "0..N" NetPacketQueue : senders | |||
NetBase "1" --* "0..N" MsgQueue : inqueues | |||
NetBase "1" --* "0..N" psNetPacketEntry : awaitingack | |||
class Connection { | |||
+uint32_t sequence | |||
} | |||
</uml> | </uml> | ||
===Sequences=== | ===Sequences=== |
Revision as of 16:50, 30 April 2011
Design
Classes

Sequences
Start up NPCClient

Start up Client
