demo: Desktop Locker Reference Manual

## demo demo |

## Functions

int | (*error) ()
char const * | (*config_get) ()
int | (*config_set) ()
LockerAuth * | (*init) ()
void | (*destroy) ()
void | (*reload) ()
int | (*add) ()
void | (*remove) ()
void | (*start) ()
void | (*stop) ()
void | (*cycle) ()

## Types and Values

| LockerDemo

## Description

## Functions

### error ()

    int
    (*error) (Locker *locker,
              char const *message,
              int ret);

### config_get ()

    char const *
    (*config_get) (Locker *locker,
                   char const *section,
                   char const *variable);

### config_set ()

    int
    (*config_set) (Locker *locker,
                   char const *section,
                   char const *variable,
                   char const *value);

### init ()

    LockerAuth *
    (*init) (LockerAuthHelper *helper);

### destroy ()

    void
    (*destroy) (LockerAuth *plugin);

### reload ()

    void
    (*reload) (LockerDemo *demo);

### add ()

    int
    (*add) (LockerDemo *demo,
            GdkWindow *window);

### remove ()

    void
    (*remove) (LockerDemo *demo,
               GdkWindow *window);

### start ()

    void
    (*start) (LockerDemo *demo);

### stop ()

    void
    (*stop) (LockerDemo *demo);

### cycle ()

    void
    (*cycle) (LockerDemo *demo);

## Types and Values

### LockerDemo

    typedef struct _LockerDemo LockerDemo;