![]() |
![]() |
![]() |
libprelude Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
typedef prelude_failover_t; void prelude_failover_destroy (prelude_failover_t *failover
); int prelude_failover_new (prelude_failover_t **ret
,const char *dirname
); void prelude_failover_set_quota (prelude_failover_t *failover
,size_t limit
); int prelude_failover_save_msg (prelude_failover_t *failover
,prelude_msg_t *msg
); ssize_t prelude_failover_get_saved_msg (prelude_failover_t *failover
,prelude_msg_t **out
); unsigned long prelude_failover_get_deleted_msg_count (prelude_failover_t *failover
); unsigned long prelude_failover_get_available_msg_count (prelude_failover_t *failover
); int prelude_failover_commit (prelude_failover_t *failover
,prelude_msg_t *msg
); void prelude_failover_disable_transaction (prelude_failover_t *failover
); void prelude_failover_enable_transaction (prelude_failover_t *failover
); int prelude_failover_rollback (prelude_failover_t *failover
,prelude_msg_t *msg
);
void prelude_failover_set_quota (prelude_failover_t *failover
,size_t limit
);
int prelude_failover_save_msg (prelude_failover_t *failover
,prelude_msg_t *msg
);
ssize_t prelude_failover_get_saved_msg (prelude_failover_t *failover
,prelude_msg_t **out
);
unsigned long prelude_failover_get_deleted_msg_count
(prelude_failover_t *failover
);
unsigned long prelude_failover_get_available_msg_count
(prelude_failover_t *failover
);
int prelude_failover_commit (prelude_failover_t *failover
,prelude_msg_t *msg
);
void prelude_failover_disable_transaction
(prelude_failover_t *failover
);
void prelude_failover_enable_transaction (prelude_failover_t *failover
);
int prelude_failover_rollback (prelude_failover_t *failover
,prelude_msg_t *msg
);