StreamHttpLogger Class Reference

(Internal) StreamHttpLogger defines the interface to be used with libcurl for logging operations. More...

#include <librets/StreamHttpLogger.h>

Inheritance diagram for StreamHttpLogger:

RetsHttpLogger

List of all members.

Public Types

enum  Type { RECEIVED, SENT, INFORMATIONAL }

Public Member Functions

 StreamHttpLogger (std::ostream *out)
virtual void SetUseTimestamp (bool useTimestamp)
virtual void logHttpData (Type type, std::string data)
virtual void logHttpData (Type type, std::string data)=0


Detailed Description

(Internal) StreamHttpLogger defines the interface to be used with libcurl for logging operations.

Member Enumeration Documentation

enum Type [inherited]

Enumerator:
RECEIVED 
SENT 
INFORMATIONAL 


Constructor & Destructor Documentation

StreamHttpLogger ( std::ostream *  out  ) 


Member Function Documentation

virtual void logHttpData ( Type  type,
std::string  data 
) [pure virtual, inherited]

Implemented in NullHttpLogger.

virtual void logHttpData ( Type  type,
std::string  data 
) [virtual]

virtual void SetUseTimestamp ( bool  useTimestamp  )  [virtual]


Generated by  doxygen