6#include <ilog/CMessageContainer.h>
7#include <istd/TSmartPtr.h>
10#include <imtlog/IEventFilter.h>
17class IEventProvider:
virtual public istd::IPolymorphic
26 typedef istd::TSmartPtr<ilog::IMessageContainer> EventContainerPtr;
28 virtual EventContainerPtr GetEvents(
29 const IEventFilter* filterPtr =
nullptr,
30 const IMessageFilterParams* filterParamsPtr =
nullptr)
const = 0;