'Classic' CCA c++ binding (ccaffeine-only)  0.5.7
JPrintfPort.h
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__