Buffer edit actions implementation. More...
#include "buffer.h"
#include "buffer_source.h"
#include "buffer_action.h"
Go to the source code of this file.
Functions | |
Constructor functions | |
int | buffer_action_append_new (buffer_action_t **action, bless_buffer_t *buf, bless_buffer_source_t *src, off_t src_offset, off_t length) |
Creates a new append buffer_action_t. | |
int | buffer_action_insert_new (buffer_action_t **action, bless_buffer_t *buf, off_t offset, bless_buffer_source_t *src, off_t src_offset, off_t length) |
Creates a new insert buffer_action_t. | |
int | buffer_action_delete_new (buffer_action_t **action, bless_buffer_t *buf, off_t offset, off_t length) |
Creates a new delete buffer_action_t. | |
int | buffer_action_multi_new (buffer_action_t **action) |
Creates a new multi buffer_action_t. | |
int | buffer_action_multi_add (buffer_action_t *multi_action, buffer_action_t *new_action) |
Adds a new action to a multi action. |
Buffer edit actions implementation.
Buffer edit actions API.
Definition in file buffer_action_edit.h.