00001 /* 00002 FALCON - The Falcon Programming Language. 00003 FILE: sstreamapi.h 00004 00005 String Stream service publisher. 00006 ------------------------------------------------------------------- 00007 Author: Giancarlo Niccolai 00008 Begin: dom mar 5 2006 00009 00010 ------------------------------------------------------------------- 00011 (C) Copyright 2004: the FALCON developers (see list in AUTHORS file) 00012 00013 See LICENSE file for licensing details. 00014 */ 00015 00022 #ifndef flc_stringstream_srv_H 00023 #define flc_stringstream_srv_H 00024 00025 #include <falcon/setup.h> 00026 #include <falcon/service.h> 00027 #include <falcon/stringstream.h> 00028 00029 namespace Falcon { 00030 00031 class StringStreamService: public Service 00032 { 00033 public: 00034 StringStreamService(): 00035 Service("StringStream") 00036 {} 00037 00038 virtual StringStream *create(); 00039 virtual StringStream *create( int32 size ); 00040 virtual StringStream *create( String *origin ); 00041 }; 00042 00043 } 00044 00045 #endif 00046 00047 /* end of sstreamapi.h */