Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

PrintfPort.h

00001 #ifndef __PRINTFPORT_H__
00002 #define __PRINTFPORT_H__
00003 
00004 namespace gov {
00005   namespace cca {
00006 
00039 class PrintfPort : public virtual Port {
00040 
00041 public:
00042 
00044   virtual ~PrintfPort(){}
00045 
00047   virtual void p(char* fmt, ...) =0;
00049   virtual void p(char const* fmt, ...) =0;
00051   virtual void pn(char * fmt, ...) =0;
00053   virtual void pn(const char * fmt, ...) =0;
00054 
00056   virtual void e(char* fmt, ...) =0;
00058   virtual void e(const char* fmt, ...) =0;
00060   virtual void en(char* fmt, ...) =0;
00062   virtual void en(const char* fmt, ...) =0;
00063 
00065   virtual void l(char* fmt, ...) =0;
00067   virtual void l(const char* fmt, ...) =0;
00069   virtual void ln(char* fmt, ...) =0;
00071   virtual void ln(const char* fmt, ...) =0;
00072 
00073 };
00074 
00075 
00076   } ENDSEMI //cca
00077 } ENDSEMI //gov
00078 
00079 
00080 #endif //__PRINTFPORT_H__

Generated on Tue Aug 20 14:30:31 2002 for CCA Specification/Proposals by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002