Pivotal GemFire Native Client Cache Reference  9.0.6
CqListener.hpp
Go to the documentation of this file.
1 #ifndef __GEMFIRE_CQ_LISTENER_H__
2 #define __GEMFIRE_CQ_LISTENER_H__
3 /*=========================================================================
4  * Copyright (c) 2002-2014 Pivotal Software, Inc. All Rights Reserved.
5  * This product is protected by U.S. and international copyright
6  * and intellectual property laws. Pivotal products are covered by
7  * more patents listed at http://www.pivotal.io/patents.
8  *========================================================================
9  */
10 
11 #include "gfcpp_globals.hpp"
12 #include "gf_types.hpp"
13 #include "CqEvent.hpp"
14 
20 namespace gemfire
21 {
22 
35 {
36  public:
42  virtual void onEvent(const CqEvent& aCqEvent);
43 
51  virtual void onError(const CqEvent& aCqEvent);
52 
70  virtual void close();
71  protected:
75  CqListener();
76 
77 private:
78 // never implemented.
79  CqListener( const CacheListener& other );
80  void operator = (const CqListener& other );
81 };
82 } //namespace gemfire
83 
84 #endif //#ifndef __GEMFIRE_CQ_LISTENER_H__
An application plug-in that can be installed on a region.
Definition: CacheListener.hpp:64
This interface provides methods to get all the information sent from the server about the CQ event...
Definition: CqEvent.hpp:38
This namespace contains all the GemFire C++ API classes, enumerations and globals.
Definition: Assert.hpp:19
Application plug-in interface for handling continuous query events after they occur.
Definition: CqListener.hpp:34
#define CPPCACHE_EXPORT
Defines a GemFire CPPCACHE export.
Definition: gf_base.hpp:51
This abstract base class is the base class of all user objects that have the shared capability of ref...
Definition: SharedBase.hpp:31

GemFire C++ Cache API Documentation