_PurpleBlistNode Struct Reference

A Buddy list node. More...

#include <blist.h>

Collaboration diagram for _PurpleBlistNode:

Collaboration graph
[legend]

Data Fields

PurpleBlistNodechild
 The child of this node.
PurpleBlistNodeFlags flags
 The buddy flags.
PurpleBlistNodenext
 The sibling after this buddy.
PurpleBlistNodeparent
 The parent of this node.
PurpleBlistNodeprev
 The sibling before this buddy.
GHashTable * settings
 per-node settings
PurpleBlistNodeType type
 The type of node this is.
void * ui_data
 The UI can put data here.

Detailed Description

A Buddy list node.

This can represent a group, a buddy, or anything else. This is a base class for struct buddy and struct group and for anything else that wants to put itself in the buddy list.

Definition at line 87 of file blist.h.


Field Documentation

PurpleBlistNode* _PurpleBlistNode::next

The sibling after this buddy.

Definition at line 90 of file blist.h.

PurpleBlistNode* _PurpleBlistNode::prev

The sibling before this buddy.

Definition at line 89 of file blist.h.

void* _PurpleBlistNode::ui_data

The UI can put data here.

Definition at line 94 of file blist.h.


The documentation for this struct was generated from the following file: