|
| 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 (void) |
| Initialize structures used for tags.
|
|
void | driver_tags_cleanup (void) |
| 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.