| Top |
| InfSession * | (*InfdNotePluginSessionNew) () |
| InfSession * | (*InfdNotePluginSessionRead) () |
| gboolean | (*InfdNotePluginSessionWrite) () |
InfSession * (*InfdNotePluginSessionNew) (InfIo *Param1,InfCommunicationManager *Param2,InfSessionStatus Param3,InfCommunicationGroup *Param4,InfXmlConnection *Param5,const char *Param6,gpointer Param7);
InfSession * (*InfdNotePluginSessionRead) (InfdStorage *Param1,InfIo *Param2,InfCommunicationManager *Param3,const gchar *Param4,gpointer Param5,GError **Param6);
gboolean (*InfdNotePluginSessionWrite) (InfdStorage *Param1,InfSession *Param2,const gchar *Param3,gpointer Param4,GError **Param5);
struct InfdNotePlugin {
gpointer user_data;
/* The typename of the storage backend this plugin can be used with, such
* as InfdFilesystemStorage. */
const gchar* storage_type;
/* The note type this plugin handles, such as InfText */
const gchar* note_type;
InfdNotePluginSessionNew session_new;
InfdNotePluginSessionRead session_read;
InfdNotePluginSessionWrite session_write;
};