1 #ifndef __neoJPRINTFPORT_H__ 2 #define __neoJPRINTFPORT_H__ 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;
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;
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;
50 virtual void p(
const std::string & msg)= 0;
52 virtual void pn(
const std::string & msg)= 0;
55 virtual void e(
const std::string & msg)= 0;
57 virtual void en(
const std::string & msg)= 0;
60 virtual void l(
const std::string & msg)= 0;
62 virtual void ln(
const std::string & msg)= 0;
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 .