BonoboProgressiveDataSink

Name

BonoboProgressiveDataSink -- 

Synopsis



#define     BONOBO_PROGRESSIVE_DATA_SINK_TYPE
#define     BONOBO_PROGRESSIVE_DATA_SINK    (o)
#define     BONOBO_PROGRESSIVE_DATA_SINK_CLASS(k)
#define     BONOBO_IS_PROGRESSIVE_DATA_SINK (o)
#define     BONOBO_IS_PROGRESSIVE_DATA_SINK_CLASS(k)
struct      BonoboProgressiveDataSink;
int         (*BonoboProgressiveDataSinkStartFn)
                                            (BonoboProgressiveDataSink *psink,
                                             void *closure);
int         (*BonoboProgressiveDataSinkEndFn)
                                            (BonoboProgressiveDataSink *psink,
                                             void *closure);
int         (*BonoboProgressiveDataSinkAddDataFn)
                                            (BonoboProgressiveDataSink *psink,
                                             const Bonobo_ProgressiveDataSink_iobuf *buffer,
                                             void *closure);
int         (*BonoboProgressiveDataSinkSetSizeFn)
                                            (BonoboProgressiveDataSink *psink,
                                             const CORBA_long count,
                                             void *closure);
typedef     BonoboProgressiveDataSinkClass;
BonoboProgressiveDataSink* bonobo_progressive_data_sink_new
                                            (BonoboProgressiveDataSinkStartFn start_fn,
                                             BonoboProgressiveDataSinkEndFn end_fn,
                                             BonoboProgressiveDataSinkAddDataFn add_data_fn,
                                             BonoboProgressiveDataSinkSetSizeFn set_size_fn,
                                             void *closure);
BonoboProgressiveDataSink* bonobo_progressive_data_sink_construct
                                            (BonoboProgressiveDataSink *psink,
                                             Bonobo_ProgressiveDataSink corba_psink,
                                             BonoboProgressiveDataSinkStartFn start_fn,
                                             BonoboProgressiveDataSinkEndFn end_fn,
                                             BonoboProgressiveDataSinkAddDataFn add_data_fn,
                                             BonoboProgressiveDataSinkSetSizeFn set_size_fn,
                                             void *closure);
POA_Bonobo_ProgressiveDataSink__epv* bonobo_progressive_get_epv
                                            (void);

Description

Details

BONOBO_PROGRESSIVE_DATA_SINK_TYPE

#define BONOBO_PROGRESSIVE_DATA_SINK_TYPE        (bonobo_progressive_data_sink_get_type ())


BONOBO_PROGRESSIVE_DATA_SINK()

#define BONOBO_PROGRESSIVE_DATA_SINK(o)          (GTK_CHECK_CAST ((o), BONOBO_PROGRESSIVE_DATA_SINK_TYPE, BonoboProgressiveDataSink))

o : 


BONOBO_PROGRESSIVE_DATA_SINK_CLASS()

#define BONOBO_PROGRESSIVE_DATA_SINK_CLASS(k)    (GTK_CHECK_CLASS_CAST((k), BONOBO_PROGRESSIVE_DATA_SINK_TYPE, BonoboProgressiveDataSinkClass))

k : 


BONOBO_IS_PROGRESSIVE_DATA_SINK()

#define BONOBO_IS_PROGRESSIVE_DATA_SINK(o)       (GTK_CHECK_TYPE ((o), BONOBO_PROGRESSIVE_DATA_SINK_TYPE))

o : 


BONOBO_IS_PROGRESSIVE_DATA_SINK_CLASS()

#define BONOBO_IS_PROGRESSIVE_DATA_SINK_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), BONOBO_PROGRESSIVE_DATA_SINK_TYPE))

k : 


struct BonoboProgressiveDataSink

struct BonoboProgressiveDataSink;


BonoboProgressiveDataSinkStartFn ()

int         (*BonoboProgressiveDataSinkStartFn)
                                            (BonoboProgressiveDataSink *psink,
                                             void *closure);

psink : 
closure : 
Returns : 


BonoboProgressiveDataSinkEndFn ()

int         (*BonoboProgressiveDataSinkEndFn)
                                            (BonoboProgressiveDataSink *psink,
                                             void *closure);

psink : 
closure : 
Returns : 


BonoboProgressiveDataSinkAddDataFn ()

int         (*BonoboProgressiveDataSinkAddDataFn)
                                            (BonoboProgressiveDataSink *psink,
                                             const Bonobo_ProgressiveDataSink_iobuf *buffer,
                                             void *closure);

psink : 
buffer : 
closure : 
Returns : 


BonoboProgressiveDataSinkSetSizeFn ()

int         (*BonoboProgressiveDataSinkSetSizeFn)
                                            (BonoboProgressiveDataSink *psink,
                                             const CORBA_long count,
                                             void *closure);

psink : 
count : 
closure : 
Returns : 


BonoboProgressiveDataSinkClass

typedef struct {
	BonoboObjectClass parent_class;

	/*
	 * Methods.
	 */
	int (*start_fn)    (BonoboProgressiveDataSink *psink);
	int (*end_fn)      (BonoboProgressiveDataSink *psink);
	int (*add_data_fn) (BonoboProgressiveDataSink *psink,
			    const Bonobo_ProgressiveDataSink_iobuf *buffer);
	int (*set_size_fn) (BonoboProgressiveDataSink *psink,
			    const CORBA_long count);
			 
} BonoboProgressiveDataSinkClass;


bonobo_progressive_data_sink_new ()

BonoboProgressiveDataSink* bonobo_progressive_data_sink_new
                                            (BonoboProgressiveDataSinkStartFn start_fn,
                                             BonoboProgressiveDataSinkEndFn end_fn,
                                             BonoboProgressiveDataSinkAddDataFn add_data_fn,
                                             BonoboProgressiveDataSinkSetSizeFn set_size_fn,
                                             void *closure);

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


bonobo_progressive_data_sink_construct ()

BonoboProgressiveDataSink* bonobo_progressive_data_sink_construct
                                            (BonoboProgressiveDataSink *psink,
                                             Bonobo_ProgressiveDataSink corba_psink,
                                             BonoboProgressiveDataSinkStartFn start_fn,
                                             BonoboProgressiveDataSinkEndFn end_fn,
                                             BonoboProgressiveDataSinkAddDataFn add_data_fn,
                                             BonoboProgressiveDataSinkSetSizeFn set_size_fn,
                                             void *closure);

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


bonobo_progressive_get_epv ()

POA_Bonobo_ProgressiveDataSink__epv* bonobo_progressive_get_epv
                                            (void);

Returns :