aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy
diff options
context:
space:
mode:
authorTravis Reitter <treitter@gmail.com>2010-07-10 09:07:13 +0800
committerTravis Reitter <treitter@gmail.com>2010-07-21 07:12:37 +0800
commit57ad2410667935dfdab6d58fb09594ae94f83e05 (patch)
tree6b43f54247c0dac59d208650ca68126a2d6beaf7 /libempathy
parent75d01286920321fd40c5cfbe3d040789359e8a5e (diff)
downloadgsoc2013-empathy-57ad2410667935dfdab6d58fb09594ae94f83e05.tar
gsoc2013-empathy-57ad2410667935dfdab6d58fb09594ae94f83e05.tar.gz
gsoc2013-empathy-57ad2410667935dfdab6d58fb09594ae94f83e05.tar.bz2
gsoc2013-empathy-57ad2410667935dfdab6d58fb09594ae94f83e05.tar.lz
gsoc2013-empathy-57ad2410667935dfdab6d58fb09594ae94f83e05.tar.xz
gsoc2013-empathy-57ad2410667935dfdab6d58fb09594ae94f83e05.tar.zst
gsoc2013-empathy-57ad2410667935dfdab6d58fb09594ae94f83e05.zip
Add a comment about the IndividualManager's general memory management policy.
Diffstat (limited to 'libempathy')
-rw-r--r--libempathy/empathy-individual-manager.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libempathy/empathy-individual-manager.c b/libempathy/empathy-individual-manager.c
index 9d35533aa..5cd0063c7 100644
--- a/libempathy/empathy-individual-manager.c
+++ b/libempathy/empathy-individual-manager.c
@@ -43,6 +43,12 @@
#include "empathy-debug.h"
#define GET_PRIV(obj) EMPATHY_GET_PRIV (obj, EmpathyIndividualManager)
+
+/* This class doesn't store or ref any of the individuals, since they're already
+ * stored and referenced in the aggregator.
+ *
+ * This class merely forwards along signals from the aggregator and individuals
+ * and wraps aggregator functions for other client code. */
typedef struct
{
FolksIndividualAggregator *aggregator;