'Classic' CCA c++ binding (ccaffeine-only)
0.5.7
|
00001 #ifndef __JPRINTFPORT_H__ 00002 #define __JPRINTFPORT_H__ 00003 00004 00005 namespace classic { 00006 00007 namespace gov { 00008 namespace cca { 00009 00015 class JPrintfPort : public virtual Port { 00016 00017 public: 00018 00020 virtual ~JPrintfPort(){} 00021 00023 virtual void p(char* msg) CLASSIC_CCA_PURE; 00025 virtual void p(char const* msg) CLASSIC_CCA_PURE; 00027 virtual void pn(char * msg) CLASSIC_CCA_PURE; 00029 virtual void pn(const char * msg) CLASSIC_CCA_PURE; 00030 00032 virtual void e(char* msg) CLASSIC_CCA_PURE; 00034 virtual void e(const char* msg) CLASSIC_CCA_PURE; 00036 virtual void en(char* msg) CLASSIC_CCA_PURE; 00038 virtual void en(const char* msg) CLASSIC_CCA_PURE; 00039 00041 virtual void l(char* msg) CLASSIC_CCA_PURE; 00043 virtual void l(const char* msg) CLASSIC_CCA_PURE; 00045 virtual void ln(char* msg) CLASSIC_CCA_PURE; 00047 virtual void ln(const char* msg) CLASSIC_CCA_PURE; 00048 00049 }; 00050 00051 00052 } ENDSEMI //cca 00053 } ENDSEMI //gov 00054 } ENDSEMI //CLASSIC 00055 00056 00057 #endif //__JPRINTFPORT_H__