Bonobo API Reference Manual
<<< Previous Page | Home | Up |

# bonobo-component-io

## Name

bonobo-component-io -- routines to assist serializing embeddables.

## Synopsis

    BonoboEmbeddable* bonobo_embeddable_load    (BonoboStorage *storage,
                                                 const char *interface,
                                                 BonoboClientSite *client_site);
    int         bonobo_embeddable_save          (BonoboEmbeddable *bonobo_object,
                                                 BonoboStorage *storage,
                                                 gboolean same_as_loaded);
    BonoboEmbeddable* bonobo_embeddable_load_from_stream
                                                (BonoboStream *stream,
                                                 const char *interface);
    int         bonobo_embeddable_save_to_stream
                                                (BonoboEmbeddable *bonobo_object,
                                                 BonoboStream *stream);
    char*       gnome_get_class_id_from_file    (const char *filename);

## Description

This code is as yet little used in Bonobo.

## Details

### bonobo_embeddable_load ()

    BonoboEmbeddable* bonobo_embeddable_load    (BonoboStorage *storage,
                                                 const char *interface,
                                                 BonoboClientSite *client_site);

`storage` : |
`interface` : |
`client_site` : |
Returns : |

### bonobo_embeddable_save ()

    int         bonobo_embeddable_save          (BonoboEmbeddable *bonobo_object,
                                                 BonoboStorage *storage,
                                                 gboolean same_as_loaded);

`bonobo_object` : |
`storage` : |
`same_as_loaded` : |
Returns : |

### bonobo_embeddable_load_from_stream ()

    BonoboEmbeddable* bonobo_embeddable_load_from_stream
                                                (BonoboStream *stream,
                                                 const char *interface);

`stream` : |
`interface` : |
Returns : |

### bonobo_embeddable_save_to_stream ()

    int         bonobo_embeddable_save_to_stream
                                                (BonoboEmbeddable *bonobo_object,
                                                 BonoboStream *stream);

`bonobo_object` : |
`stream` : |
Returns : |

### gnome_get_class_id_from_file ()

    char*       gnome_get_class_id_from_file    (const char *filename);

`filename` : |
Returns : |

<<< Previous Page | Home | Up |
bonobo-object-io |