Go to the documentation of this file.00001 #ifndef MCmockbloberimpl_H
00002 #define MCmockbloberimpl_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #ifndef __cplusplus
00029 #error This is a C++ include file and cannot be used from plain C
00030 #endif
00031
00032 #include <MonitorArchiverIFS.h>
00033 #include <CollectorListStatusS.h>
00034 #include <acscomponentImpl.h>
00035
00036 namespace MC
00037 {
00038
00042 class mockBlobberImpl :
00043 public acscomponent::ACSComponentImpl,
00044 public POA_MonitorArchiver::Blobber
00045 {
00046 public:
00047 mockBlobberImpl(const ACE_CString& name,
00048 maci::ContainerServices * containerServices);
00049
00050 ~mockBlobberImpl();
00051
00052 MonitorArchiver::CollectorListStatus addCollector(const char* inComponentName);
00053
00054 MonitorArchiver::CollectorListStatus containsCollector(const char* inComponentName);
00055
00056 MonitorArchiver::CollectorListStatus removeCollector(const char* inComponentName);
00057
00058 };
00059
00060 };
00061
00062
00063 #endif