|
| | STAILQ_HEAD (TagList, Tag) |
| void | tag_free (struct Tag **ptr) |
| | Free a Tag.
|
| struct Tag * | tag_new (void) |
| | Create a new Tag.
|
| void | driver_tags_free (struct TagList *tl) |
| | Free tags from a header.
|
| void | driver_tags_get (struct TagList *tl, struct Buffer *tags) |
| | Get tags all tags separated by space.
|
| void | driver_tags_get_transformed (struct TagList *tl, struct Buffer *tags) |
| | Get transformed tags separated by space.
|
| void | driver_tags_get_transformed_for (struct TagList *tl, const char *name, struct Buffer *tags) |
| | Get transformed tags for a tag name separated by space.
|
| void | driver_tags_get_with_hidden (struct TagList *tl, struct Buffer *tags) |
| | Get all tags, also hidden ones, separated by space.
|
| bool | driver_tags_replace (struct TagList *tl, const char *tags) |
| | Replace all tags.
|
| void | driver_tags_add (struct TagList *tl, char *tag) |
| | Add a tag to header.
|
| void | driver_tags_init (struct EmailModuleData *mod_data) |
| | Initialize structures used for tags.
|
| void | driver_tags_cleanup (struct EmailModuleData *mod_data) |
| | Deinitialize structures used for tags.
|
Driver based email tags.
- Authors
- Mehdi Abaakouk
- Richard Russon
- Pietro Cerutti
- Dennis Schön
- Copyright
- This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Definition in file tags.h.