H:/gfcppsancout/product/include/gfcpp/admin/StatisticEvent.hpp

Go to the documentation of this file.
00001 #ifndef __GEMFIRE_ADMIN_STATISTICEVENT_HPP__
00002 #define __GEMFIRE_ADMIN_STATISTICEVENT_HPP__
00003 /*=========================================================================
00004  * (c) Copyright 2002-2007, GemStone Systems, Inc. All Rights Reserved.
00005  * 1260 NW Waterhouse Ave., Suite 200,  Beaverton, OR 97006
00006  * All Rights Reserved.
00007  *========================================================================
00008  */
00009 #include "../SharedPtr.hpp"
00010 
00011 using namespace gemfire;
00012 
00016 namespace gemfire_admin {
00017 
00018 class StatisticEvent;
00019 typedef SharedPtr< StatisticEvent > StatisticEventPtr;
00020 
00027 class CPPCACHE_EXPORT StatisticEvent : virtual public SharedBase {
00028 
00029 public:
00030    virtual ~StatisticEvent();
00031 
00035   const uint32_t getInt();
00036 
00040   const int64_t getLong();
00041 
00045   const double getDouble();
00046 
00047 
00050 protected:
00051 
00055   StatisticEvent(const uint32_t value);
00056 
00060   StatisticEvent(const int64_t value);
00061 
00065   StatisticEvent(const double value);
00066 };
00067 
00068 };//namespace gemfire_admin
00069 
00070 #endif //ifndef __GEMFIRE_ADMIN_STATISTICEVENT_HPP__

GemFire C++ Cache API Documentation