'Classic' CCA c++ binding (ccaffeine-only) 0.5.7
PrintfPort.h
1
6#ifndef HAVE_PRINTFPORT
7#define HAVE_PRINTFPORT 0
8#endif
9
13#if HAVE_PRINTFPORT
14
15#ifndef __PRINTFPORT_H__
16#define __PRINTFPORT_H__
17
18
19namespace classic {
20
21namespace gov {
22 namespace cca {
23
56class PrintfPort : public virtual Port {
57
58public:
59
61 virtual ~PrintfPort(){}
62
64 virtual void p(char* fmt, ...) CLASSIC_CCA_PURE;
66 virtual void p(char const* fmt, ...) CLASSIC_CCA_PURE;
68 virtual void pn(char * fmt, ...) CLASSIC_CCA_PURE;
70 virtual void pn(const char * fmt, ...) CLASSIC_CCA_PURE;
71
73 virtual void e(char* fmt, ...) CLASSIC_CCA_PURE;
75 virtual void e(const char* fmt, ...) CLASSIC_CCA_PURE;
77 virtual void en(char* fmt, ...) CLASSIC_CCA_PURE;
79 virtual void en(const char* fmt, ...) CLASSIC_CCA_PURE;
80
82 virtual void l(char* fmt, ...) CLASSIC_CCA_PURE;
84 virtual void l(const char* fmt, ...) CLASSIC_CCA_PURE;
86 virtual void ln(char* fmt, ...) CLASSIC_CCA_PURE;
88 virtual void ln(const char* fmt, ...) CLASSIC_CCA_PURE;
89
90};
91
92
93 } ENDSEMI //cca
94} ENDSEMI //gov
95} ENDSEMI //CLASSIC
96
97
98#endif //__PRINTFPORT_H__
99
100#endif // HAVE_PRINTFPORT
To deal with babel taking over this same namespace we name this one "classic.
Definition SimpleStamper.h:7