| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | 
							- ///////////////////////////////////////////////////////////////////////////////
 
- // Name:        wx/protocol/log.h
 
- // Purpose:     interface of wxProtocolLog
 
- // Author:      Vadim Zeitlin
 
- // Created:     2009-03-06
 
- // Copyright:   (c) 2009 Vadim Zeitlin <vadim@wxwidgets.org>
 
- // Licence:     wxWindows licence
 
- ///////////////////////////////////////////////////////////////////////////////
 
- /**
 
-     Class allowing to log network operations performed by wxProtocol.
 
-     @library{wxnet}
 
-     @category{net}
 
-     @see wxProtocol
 
- */
 
- class wxProtocolLog
 
- {
 
- public:
 
-     /**
 
-         Create object doing the logging using wxLogTrace() with the specified
 
-         trace mask.
 
-         If you override DoLogString() in your class the @a traceMask may be
 
-         left empty but it must have a valid value if you rely on the default
 
-         DoLogString() implementation.
 
-      */
 
-     wxProtocolLog(const wxString& traceMask);
 
-     /**
 
-         Called by wxProtocol-derived objects to log strings sent to the server.
 
-         Default implementation prepends a client-to-server marker to @a str and
 
-         calls DoLogString().
 
-      */
 
-     virtual void LogRequest(const wxString& str);
 
-     /**
 
-         Called by wxProtocol-derived objects to log strings received from the
 
-         server.
 
-         Default implementation prepends a server-to-client marker to @a str and
 
-         calls DoLogString().
 
-      */
 
-     virtual void LogResponse(const wxString& str);
 
- protected:
 
-     /**
 
-         Log the given string.
 
-         This function is called from LogRequest() and LogResponse() and by
 
-         default uses wxLogTrace() with the trace mask specified in the
 
-         constructor but can be overridden to do something different by the
 
-         derived classes.
 
-      */
 
-     virtual void DoLogString(const wxString& str);
 
- };
 
 
  |