CCAFFEINE
0.8.8
|
00001 #ifndef __DEFAULTJPRINTFPORT_H__ 00002 #define __DEFAULTJPRINTFPORT_H__ 00003 00004 00017 class DefaultJPrintfPort : 00018 #ifdef HAVE_CLASSIC 00019 public virtual ClassicOpaquePort, 00020 public virtual classic::gov::cca::JPrintfPort, 00021 #endif // HAVE_CLASSIC 00022 #ifdef HAVE_NEO 00023 00024 public virtual NeoOpaquePort, 00025 public virtual neo::cca::ports::JPrintfPort, 00026 #endif // HAVE_NEO 00027 public virtual KernelPort { 00028 00029 public: 00030 00031 DefaultJPrintfPort(); 00032 DefaultJPrintfPort(int bogon); 00033 virtual ~DefaultJPrintfPort(){} 00034 00035 #ifdef HAVE_CLASSIC 00036 virtual classic::gov::cca::Port * getClassicPort(); 00037 #endif // HAVE_CLASSIC 00038 #ifdef HAVE_NEO 00039 virtual neo::cca::Port * getNeoPort(); 00040 #endif // HAVE_NEO 00041 00043 virtual void p(char* msg) ; 00044 virtual void p(char const* msg) ; 00046 virtual void pn(char * msg) ; 00047 virtual void pn(const char * msg) ; 00048 00050 virtual void e(char* msg) ; 00051 virtual void e(const char* msg) ; 00053 virtual void en(char* msg) ; 00054 virtual void en(const char* msg) ; 00055 00057 virtual void l(char* msg) ; 00058 virtual void l(const char* msg) ; 00060 virtual void ln(char* msg) ; 00061 virtual void ln(const char* msg) ; 00062 00063 00064 00066 virtual void p(std::string& msg) ; 00067 virtual void p(const std::string& msg) ; 00069 virtual void pn(std::string& msg) ; 00070 virtual void pn(const std::string& msg) ; 00071 00073 virtual void e(std::string& msg) ; 00074 virtual void e(const std::string& msg) ; 00076 virtual void en(std::string& msg) ; 00077 virtual void en(const std::string& msg) ; 00078 00080 virtual void l(std::string& msg) ; 00081 virtual void l(const std::string& msg) ; 00083 virtual void ln(std::string& msg) ; 00084 virtual void ln(const std::string& msg) ; 00085 00086 00087 00088 }; 00089 00090 extern DefaultJPrintfPort DefaultJPrintfPort_djpp; 00091 00092 #endif //__DEFAULTJPRINTFPORT_H__