]> git.buserror.net Git - polintos/scott/priv.git/blobdiff - idlcomp/vtable-sample.h
minor doc updates
[polintos/scott/priv.git] / idlcomp / vtable-sample.h
index db3fd34809248020e7e73d871db1bc90a8a48e1b..eff0f4c1b65af2cd93ca0d688711f76030385117 100644 (file)
@@ -1,7 +1,9 @@
+// FIXME: This is out-of-date and incomplete.
+
 #include <orb.h>
 
 struct IFaceTable {
-       unsigned char *guid;
+       const IFaceInfo *info;
        ptrdiff_t offset;
 };
 
@@ -185,10 +187,10 @@ namespace IO {
 
                        struct methods {
                                void (*read)(::System::IO::_i_IStream *_this, 
-                                            Array<char> *buf, uint64_t *len);
+                                            Array<char, ::System::RunTime::ORBMM> *buf, uint64_t *len);
                                
                                void (*read_async)(::System::IO::_i_IStream *_this,
-                                                  Array<unsigned char> *buf,
+                                                  Array<unsigned char, ::System::RunTime::ORBMM> *buf,
                                                   ::System::Notifier *notifier);
                        } methods;
                } info;
@@ -320,10 +322,10 @@ namespace IO {
 
                        struct methods {
                                void (*read)(::System::IO::_i_IStream *_this, 
-                                            Array<char> *buf, uint64_t *len);
+                                            Array<char, ::System::RunTime::ORBMM> *buf, uint64_t *len);
                                
                                void (*read_async)(::System::IO::_i_IStream *_this,
-                                                  Array<unsigned char> *buf,
+                                                  Array<unsigned char, ::System::RunTime::ORBMM> *buf,
                                                   ::System::Notifier *notifier);
 
                                void (*write)(::System::IO::_i_OStream *_this, unsigned char *buf,