GnomeProgressiveDataSink

Name

GnomeProgressiveDataSink —

Synopsis



#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;

Description

Details

GNOME_PROGRESSIVE_DATA_SINK_TYPE

#define GNOME_PROGRESSIVE_DATA_SINK_TYPE        (gnome_progressive_data_sink_get_type ())


GnomeProgressiveDataSinkStartFn ()

int         (*GnomeProgressiveDataSinkStartFn)
                                            (GnomeProgressiveDataSink *psink,
                                             void *closure);

psink : 
closure : 
Returns : 


GnomeProgressiveDataSinkEndFn ()

int         (*GnomeProgressiveDataSinkEndFn)
                                            (GnomeProgressiveDataSink *psink,
                                             void *closure);

psink : 
closure : 
Returns : 


GnomeProgressiveDataSinkAddDataFn ()

int         (*GnomeProgressiveDataSinkAddDataFn)
                                            (GnomeProgressiveDataSink *psink,
                                             const GNOME_ProgressiveDataSink_iobuf *buffer,
                                             void *closure);

psink : 
buffer : 
closure : 
Returns : 


GnomeProgressiveDataSinkSetSizeFn ()

int         (*GnomeProgressiveDataSinkSetSizeFn)
                                            (GnomeProgressiveDataSink *psink,
                                             const CORBA_long count,
                                             void *closure);

psink : 
count : 
closure : 
Returns : 


gnome_progressive_data_sink_new ()

GnomeProgressiveDataSink* gnome_progressive_data_sink_new
                                            (GnomeProgressiveDataSinkStartFn start_fn,
                                             GnomeProgressiveDataSinkEndFn end_fn,
                                             GnomeProgressiveDataSinkAddDataFn add_data_fn,
                                             GnomeProgressiveDataSinkSetSizeFn set_size_fn,
                                             void *closure);

start_fn : 
end_fn : 
add_data_fn : 
set_size_fn : 
closure : 
Returns : 


gnome_progressive_data_sink_construct ()

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);

psink : 
corba_psink : 
start_fn : 
end_fn : 
add_data_fn : 
set_size_fn : 
closure : 
Returns : 


gnome_progressive_data_sink_epv

extern POA_GNOME_ProgressiveDataSink__epv gnome_progressive_data_sink_epv;