FolksAntiLinkable 3 FOLKS Library
FolksAntiLinkable Interface for FolksPersona subclasses from backends which support storage of, anti-linking data.

## Types and Values

| FolksAntiLinkable
struct | FolksAntiLinkableIface

## Description

Anti-links are stored as a set of "uid"s with each FolksPersona (A), specifying that A must not be linked into an FolksIndividual with any of the personas in its anti-links set.

## Functions

## Types and Values

### FolksAntiLinkable

    typedef struct _FolksAntiLinkable FolksAntiLinkable;

Interface for FolksPersona subclasses from backends which support storage of, anti-linking data.

Anti-links are stored as a set of "uid"s with each FolksPersona (A), specifying that A must not be linked into an FolksIndividual with any of the personas in its anti-links set.

Since: 0.7.3

FolksAntiLinkable

### struct FolksAntiLinkableIface

    struct FolksAntiLinkableIface {
    	GTypeInterface parent_iface;
    	void (*change_anti_links) (FolksAntiLinkable* self, GeeSet* anti_links, GAsyncReadyCallback _callback_, gpointer _user_data_);
    	void (*change_anti_links_finish) (FolksAntiLinkable* self, GAsyncResult* _res_, GError** error);
    	GeeSet* (*get_anti_links) (FolksAntiLinkable* self);
    	void (*set_anti_links) (FolksAntiLinkable* self, GeeSet* value);
    };

Interface for creating FolksAntiLinkable implementations.

#### Members

GTypeInterface parent_iface; | the parent interface structure |
change_anti_links () | virtual method called by ``folks_anti_linkable_change_anti_links()`` |
change_anti_links_finish () | asynchronous finish function for change_anti_links, called by ``folks_anti_linkable_change_anti_links()`` |
get_anti_links () | getter method for the abstract property "anti-links" |
set_anti_links () | setter method for the abstract property "anti-links" |

FolksAntiLinkableIface