CMGDK r49-rc2
|
00001 # i f n d e f H G L _ L O G _ P L U G _ I N _ I N C L U D E 00002 00003 # d e f i n e H G L _ L O G _ P L U G _ I N _ I N C L U D E 00004 00005 00006 00007 # i n c l u d e < h g l / P l u g I n . H > 00008 00009 n a m e s p a c e h g l 00010 00011 { 00012 00013 / * * 00014 00015 * e_cNcS 00016 00017 * / 00018 00019 s t r u c t L o g I n t e r f a c e 00020 00021 { 00022 00023 b o o l ( _ _ c d e c l * C r e a t e ) ( c o n s t w c h a r _ t * p r o j e c t _ c o d e , b o o l h i n t _ e r r o r ) ; / / R^e_ 00024 00025 v o i d ( _ _ c d e c l * C l o s e ) ( ) ; / / sQe_ 00026 00027 00028 00029 v o i d ( _ _ c d e c l * W r i t e N e w L i n e ) ( ) ; / / bcL 00030 00031 00032 00033 v o i d ( _ _ c d e c l * W r i t e W i d e S t r i n g S i z e ) ( c o n s t w c h a r _ t * , i n t ) ; / / Q NLU N I C O D E W[2Nv^c[W[2N^ 00034 00035 v o i d ( _ _ c d e c l * W r i t e W i d e S t r i n g ) ( c o n s t w c h a r _ t * ) ; / / Q NLU N I C O D E W[2N 00036 00037 00038 00039 v o i d ( _ _ c d e c l * W r i t e A n s i S t r i n g S i z e ) ( C C P , c o n s t c h a r * , i n t ) ; / / Q NLA N S I W[2Nv^c[W[2N^ 00040 00041 v o i d ( _ _ c d e c l * W r i t e A n s i S t r i n g ) ( C C P , c o n s t c h a r * ) ; / / Q NLA N S I W[2N 00042 00043 00044 00045 v o i d ( _ _ c d e c l * S h o w W i d e M e s s a g e ) ( c o n s t w c h a r _ t * ) ; 00046 00047 v o i d ( _ _ c d e c l * S h o w A n s i M e s s a g e ) ( C C P , c o n s t c h a r * ) ; 00048 00049 00050 00051 v o i d ( _ _ c d e c l * P u t W i d e E r r o r ) ( c o n s t w c h a r _ t * ) ; 00052 00053 v o i d ( _ _ c d e c l * P u t A n s i E r r o r ) ( C C P , c o n s t c h a r * ) ; 00054 00055 } ; / / s t r u c t L o g I n t e r f a c e 00056 00057 00058 00059 / * * 00060 00061 * e_cN, N*N!jbvcS 00062 00063 * / 00064 00065 c l a s s L o g P l u g I n : p u b l i c P l u g I n / / / e_cN 00066 00067 { 00068 00069 p u b l i c : 00070 00071 00072 00073 L o g P l u g I n ( ) ; 00074 00075 } ; / / c l a s s L o g P l u g I n 00076 00077 } / / n a m e s p a c e h g l 00078 00079 # e n d i f / / H G L _ L O G _ P L U G _ I N _ I N C L U D E 00080 00081