NEOCCA bindings Specification  0.2.8
JPrintfPort.hh
Go to the documentation of this file.
1 #ifndef __neoJPRINTFPORT_H__
2 #define __neoJPRINTFPORT_H__
3 
4 namespace neo {
5 namespace cca {
6 namespace ports {
7 
14 class JPrintfPort : public virtual neo::cca::Port {
15 private:
16 public:
17 
18 
20  virtual ~JPrintfPort(){}
21 
23  virtual void p(char* msg)= 0;
25  virtual void p(const char * msg)= 0;
27  virtual void pn(char * msg)= 0;
29  virtual void pn(const char * msg)= 0;
30 
32  virtual void e(char* msg)= 0;
34  virtual void e(const char* msg)= 0;
36  virtual void en(char* msg)= 0;
38  virtual void en(const char* msg)= 0;
39 
41  virtual void l(char* msg)= 0;
43  virtual void l(const char* msg)= 0;
45  virtual void ln(char* msg)= 0;
47  virtual void ln(const char* msg)= 0;
48 
50  virtual void p(const std::string & msg)= 0;
52  virtual void pn(const std::string & msg)= 0;
53 
55  virtual void e(const std::string & msg)= 0;
57  virtual void en(const std::string & msg)= 0;
58 
60  virtual void l(const std::string & msg)= 0;
62  virtual void ln(const std::string & msg)= 0;
63 
64 };
65 
66 } // end namespace ports
67 } // end namespace cca
68 } // end namespace neo
69 
70 #endif //__neoJPRINTFPORT_H__
virtual void ln(char *msg)=0
Output a string on log device with added .
"neo.cca.ports.JPrintfPort: a port for making a string go to one of three channel, which may be routed anywhere by the framework or providing component (UNADOPTED in the standard).
Definition: JPrintfPort.hh:14
virtual ~JPrintfPort()
obligatory vdtor
Definition: JPrintfPort.hh:20
virtual void pn(char *msg)=0
Output a string on out device with added .
virtual void p(char *msg)=0
Output a string on out device.
virtual void e(char *msg)=0
Output a string on err device.
virtual void l(char *msg)=0
Output a string on log device.
A pure-virtual tag interface to identify a function set capable of being exported to or imported from...
Definition: Port.hh:17
This is neoclassic – the ::classic::gov::cca headers updated to be similar to the official CCA speci...
Definition: neocca.hh:62
virtual void en(char *msg)=0
Output a string on err device with added .