#include <plugin.h>

Data Fields | |
| const char *(* | attr_get )(struct character *ch, const char *name) |
| get an attribute on a character. | |
| int(* | attr_set )(struct character *ch, const char *name, const char *value) |
| set an attribute on a character. | |
| struct character *(* | get )(unsigned character_id) |
| find a character by id and return it. | |
| struct character *(* | new )(void) |
| create a new character with next available id. | |
| void(* | put )(struct character *ch) |
| reduce reference count on a character | |
| int(* | save )(struct character *ch) |
| save a character to disk (only if it is dirty). | |
Definition at line 96 of file plugin.h.
| const char*(* plugin_character_interface::attr_get)(struct character *ch, const char *name) |
get an attribute on a character.
value is temporary and may disappear if the character is flushed, changed or attr_get() is called again.
| int(* plugin_character_interface::attr_set)(struct character *ch, const char *name, const char *value) |
set an attribute on a character.
struct character*(* plugin_character_interface::get)(unsigned character_id) [read] |
struct character*(* plugin_character_interface::new)(void) [read] |
| void(* plugin_character_interface::put)(struct character *ch) |
reduce reference count on a character
| int(* plugin_character_interface::save)(struct character *ch) |
save a character to disk (only if it is dirty).
1.5.8