#define GNOME_PROGRESSIVE_DATA_SINK_TYPE
int (*GnomeProgressiveDataSinkStartFn)
(GnomeProgressiveDataSink *psink,
void *closure);
int (*GnomeProgressiveDataSinkEndFn)
(GnomeProgressiveDataSink *psink,
void *closure);
int (*GnomeProgressiveDataSinkAddDataFn)
(GnomeProgressiveDataSink *psink,
const GNOME_ProgressiveDataSink_iobuf *buffer,
void *closure);
int (*GnomeProgressiveDataSinkSetSizeFn)
(GnomeProgressiveDataSink *psink,
const CORBA_long count,
void *closure);
GnomeProgressiveDataSink* gnome_progressive_data_sink_new
(GnomeProgressiveDataSinkStartFn start_fn,
GnomeProgressiveDataSinkEndFn end_fn,
GnomeProgressiveDataSinkAddDataFn add_data_fn,
GnomeProgressiveDataSinkSetSizeFn set_size_fn,
void *closure);
GnomeProgressiveDataSink* gnome_progressive_data_sink_construct
(GnomeProgressiveDataSink *psink,
GNOME_ProgressiveDataSink corba_psink,
GnomeProgressiveDataSinkStartFn start_fn,
GnomeProgressiveDataSinkEndFn end_fn,
GnomeProgressiveDataSinkAddDataFn add_data_fn,
GnomeProgressiveDataSinkSetSizeFn set_size_fn,
void *closure);
extern POA_GNOME_ProgressiveDataSink__epv gnome_progressive_data_sink_epv;
|