CMGDK r49-rc2
|
00001 # i f n d e f H G L _ C O N S O L E _ F L O W _ O B J E C T _ I N C L U D E 00002 00003 # d e f i n e H G L _ C O N S O L E _ F L O W _ O B J E C T _ I N C L U D E 00004 00005 00006 00007 # i n c l u d e < h g l / p l a t f o r m / B a s e A p p l i c a t i o n . H > 00008 00009 # i n c l u d e < h g l / o b j e c t / E n u m O b j e c t . H > 00010 00011 # i n c l u d e < h g l / o b j e c t / C o n s o l e O b j e c t C o n t r o l . H > 00012 00013 n a m e s p a c e h g l 00014 00015 { 00016 00017 c l a s s B a s e A p p l i c a t i o n ; 00018 00019 00020 00021 / * * 00022 00023 * Amz[a/fcSN>e(WAmzc6RhV̑v Nyyrk[a 00024 00025 * / 00026 00027 c l a s s C o n s o l e F l o w O b j e c t : p u b l i c E n u m O b j e c t / / / Amz[aW{| 00028 00029 { 00030 00031 f r i e n d c l a s s C o n s o l e F l o w C o n t r o l ; 00032 00033 00034 00035 p r o t e c t e d : 00036 00037 00038 00039 C o n s o l e F l o w O b j e c t * N e x t O b j e c t ; / / / < N N*N[a 00040 00041 00042 00043 F l o w O b j e c t S t a t e f o s ; / / / < S_MR[ar` 00044 00045 00046 00047 F l o w O b j e c t S t a t e G e t S t a t e ( ) { r e t u r n f o s ; } 00048 00049 00050 00051 p u b l i c : / / ^\'` 00052 00053 00054 00055 C o n s o l e O b j e c t C o n t r o l C o n t r o l ; / / / < [ac6RhV 00056 00057 00058 00059 P r o p e r t y < F l o w O b j e c t S t a t e > O b j e c t S t a t e ; / / / < S_MR[ar`ZbSϑ 00060 00061 00062 00063 p u b l i c : / / NN 00064 00065 00066 00067 D e f E v e n t ( v o i d , O n D e s t r o y , ( C o n s o l e F l o w O b j e c t * ) ) ; / / / < kNN 00068 00069 00070 00071 D e f E v e n t ( v o i d , O n F l o w R e t u r n , ( C o n s o l e F l o w O b j e c t * ) ) ; / / / < AmzԏVNN 00072 00073 00074 00075 p u b l i c : / / el 00076 00077 00078 00079 C o n s o l e F l o w O b j e c t ( ) ; / / / < ,g{|g Qpe 00080 00081 v i r t u a l ~ C o n s o l e F l o w O b j e c t ( ) ; / / / < ,g{|ggQpe 00082 00083 00084 00085 v i r t u a l C o n s o l e F l o w O b j e c t * G e t N e x t O b j e c t ( ) ; / / / < S_N N*N[a 00086 00087 v i r t u a l v o i d O b j e c t R e t u r n ( C o n s o l e F l o w O b j e c t * ) ; / / / < [aԏVQpe 00088 00089 00090 00091 v i r t u a l v o i d U p d a t e ( ) { } ; / / / < 7ReQpe 00092 00093 v i r t u a l v o i d U p d a t e O b j e c t ( ) 00094 00095 { 00096 00097 U p d a t e ( ) ; 00098 00099 00100 00101 i f ( C o n t r o l . E n a b l e d ) 00102 00103 C o n t r o l . U p d a t e ( ) ; 00104 00105 } 00106 00107 } ; / / c l a s s C o n s o l e F l o w O b j e c t 00108 00109 } / / n a m e s p a c e h g l 00110 00111 # e n d i f / / H G L _ C O N S O L E _ F L O W _ O B J E C T _ I N C L U D E 00112 00113