stateMachine design.dfClass
上传用户:sy_wanhua
上传日期:2013-07-25
资源大小:3048k
文件大小:7k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

C/C++

  1. package id2nbl2cmlaayuzcmlalc6k;
  2. /**
  3. @version 2.0
  4. @__modelType diagram 
  5. */
  6. class diagram {
  7. /**
  8. @__ref <oiref:cpp#Class#OpAnnounce:oiref><oihard>
  9. @__modelType reference
  10. @__imported 
  11. */
  12. class reference {
  13. }/**
  14. @__ref <oiref:cpp#Class#OpDescribe:oiref><oihard>
  15. @__modelType reference
  16. @__imported 
  17. */
  18. class reference1 {
  19. }/**
  20. @__ref <oiref:cpp#Class#Operator:oiref><oihard>
  21. @__modelType reference
  22. @__imported 
  23. */
  24. class reference2 {
  25. }/**
  26. @__ref <oiref:cpp#Class#OpOptions:oiref><oihard>
  27. @__modelType reference
  28. @__imported 
  29. */
  30. class reference3 {
  31. }/**
  32. @__ref <oiref:cpp#Class#OpPause:oiref><oihard>
  33. @__modelType reference
  34. @__imported 
  35. */
  36. class reference4 {
  37. }/**
  38. @__ref <oiref:cpp#Class#OpPauseInvalid:oiref><oihard>
  39. @__modelType reference
  40. @__imported 
  41. */
  42. class reference5 {
  43. }/**
  44. @__ref <oiref:cpp#Class#OpPauseOk:oiref><oihard>
  45. @__modelType reference
  46. @__imported 
  47. */
  48. class reference6 {
  49. }/**
  50. @__ref <oiref:cpp#Class#OpPlay:oiref><oihard>
  51. @__modelType reference
  52. @__imported 
  53. */
  54. class reference7 {
  55. }/**
  56. @__ref <oiref:cpp#Class#OpPlayInvalid:oiref><oihard>
  57. @__modelType reference
  58. @__imported 
  59. */
  60. class reference8 {
  61. }/**
  62. @__ref <oiref:cpp#Class#OpRecord:oiref><oihard>
  63. @__modelType reference
  64. @__imported 
  65. */
  66. class reference9 {
  67. }/**
  68. @__ref <oiref:cpp#Class#OpRecordInvalid:oiref><oihard>
  69. @__modelType reference
  70. @__imported 
  71. */
  72. class reference10 {
  73. }/**
  74. @__ref <oiref:cpp#Class#OpSetParameter:oiref><oihard>
  75. @__modelType reference
  76. @__imported 
  77. */
  78. class reference11 {
  79. }/**
  80. @__ref <oiref:cpp#Class#OpSetup:oiref><oihard>
  81. @__modelType reference
  82. @__imported 
  83. */
  84. class reference12 {
  85. }/**
  86. @__ref <oiref:cpp#Class#OpSetupInvalid:oiref><oihard>
  87. @__modelType reference
  88. @__imported 
  89. */
  90. class reference13 {
  91. }/**
  92. @__ref <oiref:cpp#Class#OpTeardown:oiref><oihard>
  93. @__modelType reference
  94. @__imported 
  95. */
  96. class reference14 {
  97. }/**
  98. @__ref <oiref:cpp#Class#OpTeardownOk:oiref><oihard>
  99. @__modelType reference
  100. @__imported 
  101. */
  102. class reference15 {
  103. }/**
  104. @__ref <oiref:cpp#Class#State:oiref><oihard>
  105. @__modelType reference
  106. @__imported 
  107. */
  108. class reference16 {
  109. }/**
  110. @__ref <oiref:cpp#Class#StateEvent:oiref><oihard>
  111. @__modelType reference
  112. @__imported 
  113. */
  114. class reference17 {
  115. }/**
  116. @__ref <oiref:cpp#Class#StateInit:oiref><oihard>
  117. @__modelType reference
  118. @__imported 
  119. */
  120. class reference18 {
  121. }/**
  122. @__ref <oiref:cpp#Class#StateMachine:oiref><oihard>
  123. @__modelType reference
  124. @__imported 
  125. */
  126. class reference19 {
  127. }/**
  128. @__ref <oiref:cpp#Class#StatePausePlay:oiref><oihard>
  129. @__modelType reference
  130. @__imported 
  131. */
  132. class reference20 {
  133. }/**
  134. @__ref <oiref:cpp#Class#StatePauseRecord:oiref><oihard>
  135. @__modelType reference
  136. @__imported 
  137. */
  138. class reference21 {
  139. }/**
  140. @__ref <oiref:cpp#Class#StatePlaying:oiref><oihard>
  141. @__modelType reference
  142. @__imported 
  143. */
  144. class reference22 {
  145. }/**
  146. @__ref <oiref:cpp#Class#StateReadyPlay:oiref><oihard>
  147. @__modelType reference
  148. @__imported 
  149. */
  150. class reference23 {
  151. }/**
  152. @__ref <oiref:cpp#Class#StateReadyRecord:oiref><oihard>
  153. @__modelType reference
  154. @__imported 
  155. */
  156. class reference24 {
  157. }/**
  158. @__ref <oiref:cpp#Class#StateRecording:oiref><oihard>
  159. @__modelType reference
  160. @__imported 
  161. */
  162. class reference25 {
  163. }}/**
  164. @__tags
  165. @shapeType ClassDiagram 
  166. */
  167. class __tags {
  168. }/**
  169. @__options 
  170. */
  171. class __options {
  172. }/**
  173. @__positions <oigroup:<oiref:cpp#Extends#OpSetParameter#Operator:oiref>=2217,825,2217,815,748,741:oigroup>
  174. <oigroup:<oiref:cpp#Extends#OpRecordInvalid#Operator:oiref>=1325,825,696,741:oigroup>
  175. <oigroup:<oiref:cpp#Class#State:oiref>=561,142,203,185,1:oigroup>
  176. <oigroup:<oiref:cpp#Extends#OpTeardown#Operator:oiref>=1548,825,709,741:oigroup>
  177. <oigroup:<oiref:cpp#Extends#StatePlaying#State:oiref>=1036,413,710,327:oigroup>
  178. <oigroup:<oiref:cpp#Class#OpTeardownOk:oiref>=1893,825,203,119,1:oigroup>
  179. <oigroup:<oiref:cpp#Class#OpPauseInvalid:oiref>=1670,825,203,119,1:oigroup>
  180. <oigroup:<oiref:cpp#Extends#OpSetupInvalid#Operator:oiref>=879,825,670,741:oigroup>
  181. <oigroup:<oiref:cpp#Class#OpPlay:oiref>=332,825,203,138,1:oigroup>
  182. <oigroup:<oiref:cpp#Class#StatePlaying:oiref>=953,413,167,100,1:oigroup>
  183. <oigroup:<oiref:cpp#Class#StateRecording:oiref>=579,413,167,100,1:oigroup>
  184. <oigroup:<oiref:cpp#Class#OpAnnounce:oiref>=-783,825,203,119,1:oigroup>
  185. <oigroup:<oiref:cpp#Extends#StateRecording#State:oiref>=658,413,658,327:oigroup>
  186. <oigroup:<oiref:cpp#Extends#OpAnnounce#Operator:oiref>=-682,825,-682,815,578,741:oigroup>
  187. <oigroup:<oiref:cpp#Class#StateInit:oiref>=392,413,167,100,1:oigroup>
  188. <oigroup:<oiref:cpp#Extends#OpPlayInvalid#Operator:oiref>=210,825,631,741:oigroup>
  189. <oigroup:<oiref:cpp#Class#OpSetup:oiref>=1001,825,203,119,1:oigroup>
  190. <oigroup:<oiref:cpp#Class#OpPlayInvalid:oiref>=109,825,203,119,1:oigroup>
  191. <oigroup:<oiref:cpp#Extends#OpPlay#Operator:oiref>=433,825,644,741:oigroup>
  192. <oigroup:<oiref:cpp#Extends#StateReadyRecord#State:oiref>=849,413,684,327:oigroup>
  193. <oigroup:<oiref:cpp#Class#OpOptions:oiref>=555,825,203,119,1:oigroup>
  194. <oigroup:<oiref:cpp#Class#OpSetupInvalid:oiref>=778,825,203,119,1:oigroup>
  195. <oigroup:<oiref:cpp#Class#OpSetParameter:oiref>=2116,825,203,119,1:oigroup>
  196. <oigroup:<oiref:cpp#Class#OpRecord:oiref>=-560,825,203,138,1:oigroup>
  197. <oigroup:<oiref:cpp#Extends#StateReadyPlay#State:oiref>=101,413,585,327:oigroup>
  198. <oigroup:<oiref:cpp#Class#OpRecordInvalid:oiref>=1224,825,203,119,1:oigroup>
  199. <oigroup:<oiref:cpp#Extends#OpPauseInvalid#Operator:oiref>=1771,825,1771,815,722,741:oigroup>
  200. <oigroup:<oiref:cpp#Class#StatePauseRecord:oiref>=1140,413,167,100,1:oigroup>
  201. <oigroup:<oiref:cpp#Class#OpPause:oiref>=-1006,825,203,138,1:oigroup>
  202. <oigroup:<oiref:cpp#Extends#OpRecord#Operator:oiref>=-459,825,-459,815,592,741:oigroup>
  203. <oigroup:<oiref:cpp#Class#StatePausePlay:oiref>=205,413,167,100,1:oigroup>
  204. <oigroup:<oiref:cpp#Extends#OpPauseOk#Operator:oiref>=-13,825,618,741:oigroup>
  205. <oigroup:<oiref:cpp#Class#StateReadyPlay:oiref>=18,413,167,100,1:oigroup>
  206. <oigroup:<oiref:cpp#Class#OpPauseOk:oiref>=-114,825,203,119,1:oigroup>
  207. <oigroup:<oiref:cpp#Class#StateEvent:oiref>=293,16,219,157,1:oigroup>
  208. <oigroup:<oiref:cpp#Extends#OpPause#Operator:oiref>=-905,825,-905,815,565,741:oigroup>
  209. <oigroup:<oiref:cpp#Extends#OpDescribe#Operator:oiref>=-236,825,605,741:oigroup>
  210. <oigroup:<oiref:cpp#Extends#StatePauseRecord#State:oiref>=1223,413,737,327:oigroup>
  211. <oigroup:MemberLink#<oiref:cpp#Member#StateMachine#myInstance:oiref>=182,271,182,321,272,321,272,231,222,231:oigroup>
  212. <oigroup:<oiref:cpp#Class#StateReadyRecord:oiref>=766,413,167,100,1:oigroup>
  213. <oigroup:<oiref:cpp#Class#Operator:oiref>=555,584,203,157,1:oigroup>
  214. <oigroup:<oiref:cpp#Extends#OpOptions#Operator:oiref>=657,825,657,741:oigroup>
  215. <oigroup:<oiref:cpp#Class#StateMachine:oiref>=19,10,203,261,1:oigroup>
  216. <oigroup:<oiref:cpp#Class#OpDescribe:oiref>=-337,825,203,119,1:oigroup>
  217. <oigroup:<oiref:cpp#Class#OpTeardown:oiref>=1447,825,203,157,1:oigroup>
  218. <oigroup:<oiref:cpp#Extends#StatePausePlay#State:oiref>=288,413,609,327:oigroup>
  219. <oigroup:<oiref:cpp#Extends#OpTeardownOk#Operator:oiref>=1994,825,1994,815,735,741:oigroup>
  220. <oigroup:<oiref:cpp#Extends#OpSetup#Operator:oiref>=1102,825,683,741:oigroup>
  221. <oigroup:Composite#supplierCardinality#MemberLink#<oiref:cpp#Member#StateMachine#myInstance:oiref>=226,210,26,19,0:oigroup>
  222. <oigroup:<oiref:cpp#Extends#StateInit#State:oiref>=475,413,633,327:oigroup>
  223. */
  224. class __positions {
  225. }