17 #ifndef ILOGDELIVERYLISTENER_HPP_
18 #define ILOGDELIVERYLISTENER_HPP_
std::shared_ptr< ILogDeliveryListener > ILogDeliveryListenerPtr
virtual void onLogDeliveryTimeout(const BucketInfo &bucketInfo)=0
Callback is used when a timeout is occurred while waiting a delivery status from a server...
virtual void onLogDeliveryFailure(const BucketInfo &bucketInfo)=0
Callback is used when a log bucket is not delivered due to some failure.
Interface of a log delivery listener.
Describes a unique log bucket.
virtual void onLogDeliverySuccess(const BucketInfo &bucketInfo)=0
Callback is used when a log bucket is delivered to a server.
virtual ~ILogDeliveryListener()