GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSD / dev > qsu / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

QFC_subscription.h File Reference

Defines a cache subscription. More...

#include <PBS/Q_pubdefs.h>

Classes

struct  _QFC_subscription
 A cache subscriber gets called when a member is added or removed from the cache. More...

Typedefs

typedef struct _QFC_cache QFC_cache
typedef struct _QFC_member QFC_member
typedef void(* QFC_subscriptionReplaceRtn )(void *prm, QFC_cache *cache, QFC_member *new, QFC_member *old)
 Called when a cache member is replaced.
typedef void(* QFC_subscriptionRemoveRtn )(void *prm, QFC_cache *cache, QFC_member *member)
 Called when a cache member is replaced.
typedef struct _QFC_subscription QFC_subscription


Detailed Description

Defines a cache subscription.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: QFC_subscription.h,v 1.2 2011/03/26 21:06:58 russell Exp $

Typedef Documentation

void(* QFC_subscriptionRemoveRtn)(void *prm, QFC_cache *cache, QFC_member *member)

Called when a cache member is replaced.

Parameters:
prm The user's context parameter
cache The cache
member The member being removed

void(* QFC_subscriptionReplaceRtn)(void *prm, QFC_cache *cache, QFC_member *new, QFC_member *old)

Called when a cache member is replaced.

Parameters:
prm The user's context parameter
cache The cache
new The member being added
old The member being replaced, this may be NULL when a member is only being added and there is no current member.


Generated on Sat Mar 26 14:08:24 2011 by  doxygen 1.5.8