queue.plantuml 543 B

1234567891011121314151617181920212223242526272829
  1. @startuml
  2. !include <material/transfer>
  3. left to right direction
  4. skinparam defaultTextAlignment center
  5. node "<$ma_transfer>\nQueue" as block #DeepSkyBlue
  6. interface " " as q1
  7. interface " " as q2
  8. interface " " as q3
  9. interface " " as q4
  10. interface " " as q5
  11. interface " " as q6
  12. interface " " as q7
  13. interface " " as q8
  14. interface " " as q9
  15. q1 --> block: enqueue
  16. q2 --> block: requestdequeue
  17. q3 --> block: requestrenege
  18. q4 --> block: dd
  19. q5 --> block: dr
  20. block --> q6: dequeue
  21. block --> q7: renege
  22. block --> q8: overflow
  23. block --> q9: count
  24. @enduml