16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_DIAGNOSTICS_PROTOCOLTRACERINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_DIAGNOSTICS_PROTOCOLTRACERINTERFACE_H_ 24 namespace sdkInterfaces {
25 namespace diagnostics {
83 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_DIAGNOSTICS_PROTOCOLTRACERINTERFACE_H_ virtual bool setMaxMessages(unsigned int limit)=0
Definition: EventTracerInterface.h:28
Definition: ProtocolTracerInterface.h:27
::std::string string
Definition: gtest-port.h:1097
virtual void clearTracedMessages()=0
virtual ~ProtocolTracerInterface()=default
Destructor.
virtual unsigned int getMaxMessages()=0
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual void setProtocolTraceFlag(bool enabled)=0
Definition: MessageObserverInterface.h:28
virtual std::string getProtocolTrace()=0