CCAFFEINE  0.8.8
StdWriter.h
00001 #ifndef JavaStdWriter_seen
00002 #define JavaStdWriter_seen
00003 
00004 namespace jcpp {
00005 
00006 class StdWriter : public Writer {
00007 private:
00008   FILE* fd;
00009 public:
00010   StdWriter(int fd_) { fd = ::fdopen(fd_, "w"); };
00011   virtual void close() { ::close(fileno(fd)); };
00012   virtual void flush() { ::fflush(fd);};
00013   virtual void write(char* string) { ::fprintf(fd, "%s", string); };
00014 };
00015 
00016 } ENDSEMI //jcpp
00017 
00018 #endif