EComponentListener 3 LIBEDATASERVER Library
EComponentListener

## Synopsis

    #define     E_COMPONENT_LISTENER_TYPE
                EComponentListenerPrivate;
    EComponentListener* e_component_listener_new
                                                (Bonobo_Unknown comp);
    Bonobo_Unknown e_component_listener_get_component
                                                (EComponentListener *cl);
    void        e_component_listener_set_component
                                                (EComponentListener *cl,
                                                 Bonobo_Unknown comp);

## Description

## Details

### E_COMPONENT_LISTENER_TYPE

    #define E_COMPONENT_LISTENER_TYPE        (e_component_listener_get_type ())

E_COMPONENT_LISTENER_TYPE

### EComponentListenerPrivate

    typedef struct _EComponentListenerPrivate EComponentListenerPrivate;

EComponentListenerPrivate

### e_component_listener_new ()

    EComponentListener* e_component_listener_new
                                                (Bonobo_Unknown comp);

Create a new EComponentListener object, which allows to listen for a given component and get notified when that component dies.

comp :

  Component to listen for.

Returns :

  a component listener object.

e_component_listener_new

### e_component_listener_get_component ()

    Bonobo_Unknown e_component_listener_get_component
                                                (EComponentListener *cl);

cl :

Returns :

e_component_listener_get_component

### e_component_listener_set_component ()

    void        e_component_listener_set_component
                                                (EComponentListener *cl,
                                                 Bonobo_Unknown comp);

cl :

comp :

e_component_listener_set_component