|  |  |  | API Documentation for the Zeitgeist Client Library |  | 
|---|---|---|---|---|
| Top | Description | ||||
| Symbol comprehensionSymbol comprehension — Used to get information about Interpretation and/or Manifestation symbols | 
#include <zeitgeist.h> GList * zeitgeist_symbol_get_all_children (const gchar *symbol); GList * zeitgeist_symbol_get_children (const gchar *symbol); GList * zeitgeist_symbol_get_parents (const gchar *symbol); gboolean zeitgeist_symbol_is_a (const gchar *symbol,const gchar *parent);
GList *             zeitgeist_symbol_get_all_children   (const gchar *symbol);
Gets list of all children of the specified symbol.
| 
 | A symbol. | 
| Returns : | A newly allocated list of all children of this symbol (includes
also children of children recursively).
The data elements of the list contain strings which you
do not own, use g_strdup()if you intend to work with them.
Free the list with a call tog_list_free(). | 
GList *             zeitgeist_symbol_get_children       (const gchar *symbol);
Gets list of immediate children of the specified symbol.
| 
 | A symbol. | 
| Returns : | A newly allocated list of immediate children of this symbol.
The data elements of the list contain strings which you
do not own, use g_strdup()if you intend to work with them.
Free the list with a call tog_list_free(). | 
GList *             zeitgeist_symbol_get_parents        (const gchar *symbol);
Gets list of immediate parents of the specified symbol.
| 
 | A symbol. | 
| Returns : | A newly allocated list of immediate parents of this symbol.
The data elements of the list contain strings which you
do not own, use g_strdup()if you intend to work with them.
Free the list with a call tog_list_free(). |