![]() | ![]() | ![]() | libmrproject Reference Manual | ![]() |
---|
MrpFileModule —
struct MrpFileModule; struct MrpFileReader; struct MrpFileWriter; void mrp_file_module_load_all (MrpApplication *app); MrpFileModule* mrp_file_module_new (void); void mrp_file_module_init (MrpFileModule *module, MrpApplication *app);gboolean mrp_file_reader_read (MrpFileReader *reader,GsfInput *input, MrpProject *project,GError **error);gchar * mrp_file_writer_get_string (MrpFileWriter *writer);gchar * mrp_file_writer_get_mime_type (MrpFileWriter *writer);gboolean mrp_file_writer_write (MrpFileWriter *writer, MrpProject *project,GError **error);
struct MrpFileModule { GModule *handle; MrpApplication *app; /* Methods */ void (*init) (MrpFileModule *plugin, MrpApplication *app); /* This function calls mrp_application_register_output_writer (...) */ };
struct MrpFileReader { MrpFileModule *module; MrpFileReaderPriv *priv; gboolean (*read) (MrpFileReader *reader, GsfInput *input, MrpProject *project, GError **error); };
struct MrpFileWriter { MrpFileModule *module; MrpFileWriterPriv *priv; /* Methods */ gboolean (*write) (MrpFileWriter *writer, MrpProject *project, GError **error); };
void mrp_file_module_init (MrpFileModule *module, MrpApplication *app);
module : | |
app : |
gboolean mrp_file_reader_read (MrpFileReader *reader,GsfInput *input, MrpProject *project,GError **error);
reader : | |
input : | |
project : | |
error : | |
Returns : |
gchar * mrp_file_writer_get_string (MrpFileWriter *writer);
writer : | |
Returns : |
gchar * mrp_file_writer_get_mime_type (MrpFileWriter *writer);
writer : | |
Returns : |
gboolean mrp_file_writer_write (MrpFileWriter *writer, MrpProject *project,GError **error);
writer : | |
project : | |
error : | |
Returns : |
<< MrpError | MrpInterval >> |