summaryrefslogtreecommitdiff
path: root/ace/CE_Screen_Output.h
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2002-04-10 17:44:16 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2002-04-10 17:44:16 +0000
commit229673fc49bb56c3f1207cb82c01f8914850c287 (patch)
tree1081fc9b38d9ab63244fa71ae0320de03e56a427 /ace/CE_Screen_Output.h
parent684aee545e53cd775175481dd38b306449c92fd7 (diff)
downloadATCD-229673fc49bb56c3f1207cb82c01f8914850c287.tar.gz
ChangeLogTag:Wed Apr 10 10:40:36 2002 Ossama Othman <ossama@uci.edu>
Diffstat (limited to 'ace/CE_Screen_Output.h')
-rw-r--r--ace/CE_Screen_Output.h103
1 files changed, 44 insertions, 59 deletions
diff --git a/ace/CE_Screen_Output.h b/ace/CE_Screen_Output.h
index 0b79c75c2f5..0571fe39b88 100644
--- a/ace/CE_Screen_Output.h
+++ b/ace/CE_Screen_Output.h
@@ -1,3 +1,6 @@
+// -*- C++ -*-
+
+//=============================================================================
/**
* @file CE_Screen_Output.h
*
@@ -7,8 +10,8 @@
*/
//=============================================================================
-#ifndef ACE_CE_Screen_Output_h
-#define ACE_CE_Screen_Output_h
+#ifndef ACE_CE_SCREEN_OUTPUT_H
+#define ACE_CE_SCREEN_OUTPUT_H
#include "ace/config-all.h"
@@ -41,78 +44,60 @@ const ACE_TCHAR tab[] = ACE_LIB_TEXT("\t");
class ACE_Export ACE_CE_Screen_Output : public ACE_Log_Msg_Callback
{
public:
- /**
- * Ctor with HWND specified.
- */
- ACE_CE_Screen_Output(HWND hEdit);
- /**
- * Default Ctor
- */
- ACE_CE_Screen_Output();
+ ACE_CE_Screen_Output (HWND hEdit);
+
+ ACE_CE_Screen_Output (void);
+
+ virtual ~ACE_CE_Screen_Output();
- /**
- * Default Dtor
- */
- virtual ~ACE_CE_Screen_Output();
+ /// Implementation of pure virtual function from ACE_Log_Msg_Callback.
+ virtual void log (ACE_Log_Record &log_record);
- /**
- * Implementation of pure virtual function from ACE_Log_Msg_Callback.
- */
- virtual void log (ACE_Log_Record &log_record);
+ /// Interface to specify active window handle.
+ void SetOutputWindow (HWND hWnd);
- /**
- * Interface to specify active window handle.
- */
- void SetOutputWindow(HWND hWnd);
+ void clear (void);
- /**
- * Clears text screen.
- */
- void clear();
+ /// Stream insertion operator that performs actual print out.
+ /**
+ * @note This is the only one operator that performs output. All
+ * other perators convert the type and use this operator
+ * underneath.
+ */
+ ACE_CE_Screen_Output& operator << (ACE_TCHAR*);
+ ACE_CE_Screen_Output& operator << (const ACE_TCHAR*);
- /**
- * << operator that performs actual print out.
- *
- * Note: This is the only one operator that performs
- * output. All other perators convert the type and
- * use this operator underneath.
- */
- ACE_CE_Screen_Output& operator << (ACE_TCHAR*);
- ACE_CE_Screen_Output& operator << (const ACE_TCHAR*);
+ ACE_CE_Screen_Output& operator << (ACE_ANTI_TCHAR* output);
+ ACE_CE_Screen_Output& operator << (const ACE_ANTI_TCHAR* output);
- ACE_CE_Screen_Output& operator << (ACE_ANTI_TCHAR* output);
- ACE_CE_Screen_Output& operator << (const ACE_ANTI_TCHAR* output);
+ ACE_CE_Screen_Output& operator << (char output);
+ ACE_CE_Screen_Output& operator << (unsigned char output);
- ACE_CE_Screen_Output& operator << (char output);
- ACE_CE_Screen_Output& operator << (unsigned char output);
+ ACE_CE_Screen_Output& operator << (unsigned short output);
- ACE_CE_Screen_Output& operator << (unsigned short output);
+ ACE_CE_Screen_Output& operator << (int output);
+ ACE_CE_Screen_Output& operator << (unsigned int output);
- ACE_CE_Screen_Output& operator << (int output);
- ACE_CE_Screen_Output& operator << (unsigned int output);
+ ACE_CE_Screen_Output& operator << (float output);
- ACE_CE_Screen_Output& operator << (float output);
+ ACE_CE_Screen_Output& operator << (long output);
+ ACE_CE_Screen_Output& operator << (unsigned long output);
- ACE_CE_Screen_Output& operator << (long output);
- ACE_CE_Screen_Output& operator << (unsigned long output);
+ ACE_CE_Screen_Output& operator << (FILE* pFile);
- ACE_CE_Screen_Output& operator << (FILE* pFile);
+private:
+
+ ACE_CE_Screen_Output(ACE_CE_Screen_Output&);
private:
- /**
- * Copy Ctor
- */
- ACE_CE_Screen_Output(ACE_CE_Screen_Output&);
-
- HWND handler_;
-
- /**
- * File pointer that used to save output to file.
- * This class does not own the file handler pointer.
- */
- FILE* pFile_;
+
+ HWND handler_;
+
+ /// FILE pointer that used to save output to file. This class does
+ /// not own the file handler pointer.
+ FILE* pFile_;
};
#endif // ACE_HAS_WINCE
-#endif // ACE_CE_Screen_Output_h
+#endif // ACE_CE_SCREEN_OUTPUT_H