Fresco/Berlin/modules/Images ImageKitImpl.cc,1.19,1.20 ImageKitImpl.hh,1.13,1.14
Stefan Seefeld <[email protected]>
| Newsgroups | gmane.comp.video.fresco.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvs/fresco/Fresco/Berlin/modules/Images
In directory purcel:/tmp/cvs-serv31700/Berlin/modules/Images
Modified Files:
ImageKitImpl.cc ImageKitImpl.hh
Log Message:
a somewhat lengthy fix for http://issues.fresco.org/bug92
Index: ImageKitImpl.cc
===================================================================
RCS file: /cvs/fresco/Fresco/Berlin/modules/Images/ImageKitImpl.cc,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- ImageKitImpl.cc 25 Jan 2003 12:43:47 -0000 1.19
+++ ImageKitImpl.cc 18 Feb 2003 07:26:31 -0000 1.20
@@ -32,8 +32,9 @@
using namespace Berlin::ImageKit;
ImageKitImpl::ImageKitImpl(const std::string &id,
- const Fresco::Kit::PropertySeq &p)
- : KitImpl(id, p) { }
+ const Fresco::Kit::PropertySeq &p,
+ ServerContextImpl *c)
+ : KitImpl(id, p, c) { }
ImageKitImpl::~ImageKitImpl() { }
Raster_ptr ImageKitImpl::create_empty_raster()
@@ -51,5 +52,5 @@
extern "C" KitImpl *load()
{
static std::string properties[] = {"implementation", "ImageKitImpl"};
- return create_kit<ImageKitImpl> ("IDL:fresco.org/Fresco/ImageKit:1.0", properties, 2);
+ return create_prototype<ImageKitImpl> ("IDL:fresco.org/Fresco/ImageKit:1.0", properties, 2);
}
Index: ImageKitImpl.hh
===================================================================
RCS file: /cvs/fresco/Fresco/Berlin/modules/Images/ImageKitImpl.hh,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- ImageKitImpl.hh 25 Jan 2003 12:43:48 -0000 1.13
+++ ImageKitImpl.hh 18 Feb 2003 07:26:31 -0000 1.14
@@ -32,16 +32,21 @@
class RasterImpl;
-namespace Berlin {
-namespace ImageKit {
+namespace Berlin
+{
+namespace ImageKit
+{
class ImageKitImpl : public virtual POA_Fresco::ImageKit,
public KitImpl
{
public:
- ImageKitImpl(const std::string &, const Fresco::Kit::PropertySeq &);
+ ImageKitImpl(const std::string &,
+ const Fresco::Kit::PropertySeq &,
+ ServerContextImpl *);
virtual ~ImageKitImpl();
- virtual KitImpl *clone(const Fresco::Kit::PropertySeq &p) { return new ImageKitImpl(repo_id(), p);}
+ virtual KitImpl *clone(const Fresco::Kit::PropertySeq &p, ServerContextImpl *c)
+ { return new ImageKitImpl(repo_id(), p, c);}
Fresco::Raster_ptr create_empty_raster();
Fresco::Raster_ptr create_raster(const char *file);