]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Grouped methods related to the same API and documented which API they implement
authorAlex Rousskov <rousskov@measurement-factory.com>
Fri, 11 Mar 2011 21:57:27 +0000 (14:57 -0700)
committerAlex Rousskov <rousskov@measurement-factory.com>
Fri, 11 Mar 2011 21:57:27 +0000 (14:57 -0700)
src/adaptation/ecap/Host.h
src/adaptation/ecap/MessageRep.h
src/adaptation/ecap/ServiceRep.h

index a94e12d1aa21df8818e63959256f94f15e91a796..3ba264fb136e08fd2d04ad1419282abcce7eb135 100644 (file)
@@ -17,18 +17,12 @@ namespace Ecap
 class Host : public libecap::host::Host
 {
 public:
-    // About
+    /* libecap::host::Host API */
     virtual std::string uri() const; // unique across all vendors
     virtual void describe(std::ostream &os) const; // free-format info
-
-    // Service management
     virtual void noteService(const libecap::weak_ptr<libecap::adapter::Service> &s);
-
-    // Logging
     virtual std::ostream *openDebug(libecap::LogVerbosity lv);
     virtual void closeDebug(std::ostream *debug);
-
-    // Message creation
     typedef libecap::shared_ptr<libecap::Message> MessagePtr;
     virtual MessagePtr newRequest() const;
     virtual MessagePtr newResponse() const;
index 328333776f18d6f95e9af08b132e2498df4df9a4..032537da03f549a4635afc2ab6ac16dd7d73808c 100644 (file)
@@ -36,14 +36,12 @@ public:
 public:
     HeaderRep(HttpMsg &aMessage);
 
+    /* libecap::Header API */
     virtual bool hasAny(const Name &name) const;
     virtual Value value(const Name &name) const;
-
     virtual void add(const Name &name, const Value &value);
     virtual void removeAny(const Name &name);
-
     virtual void visitEach(libecap::NamedValueVisitor &visitor) const;
-
     virtual Area image() const;
     virtual void parse(const Area &buf); // throws on failures
 
@@ -87,12 +85,11 @@ public:
 public:
     RequestLineRep(HttpRequest &aMessage);
 
+    /* libecap::RequestLine API */
     virtual void uri(const Area &aUri);
     virtual Area uri() const;
-
     virtual void method(const Name &aMethod);
     virtual Name method() const;
-
     virtual libecap::Version version() const;
     virtual void version(const libecap::Version &aVersion);
     virtual Name protocol() const;
@@ -112,12 +109,11 @@ public:
 public:
     StatusLineRep(HttpReply &aMessage);
 
+    /* libecap::StatusLine API */
     virtual void statusCode(int code);
     virtual int statusCode() const;
-
     virtual void reasonPhrase(const Area &phrase);
     virtual Area reasonPhrase() const;
-
     virtual libecap::Version version() const;
     virtual void version(const libecap::Version &aVersion);
     virtual Name protocol() const;
@@ -153,17 +149,16 @@ public:
     explicit MessageRep(HttpMsg *rawHeader);
     virtual ~MessageRep();
 
+    /* libecap::Message API */
     virtual libecap::shared_ptr<libecap::Message> clone() const;
-
     virtual libecap::FirstLine &firstLine();
     virtual const libecap::FirstLine &firstLine() const;
-
     virtual libecap::Header &header();
     virtual const libecap::Header &header() const;
-
     virtual void addBody();
     virtual libecap::Body *body();
     virtual const libecap::Body *body() const;
+
     void tieBody(Ecap::XactionRep *x); // to a specific transaction
 
     Adaptation::Message &raw() { return theMessage; } // for host access
index 4a51049ac2a6d8e5dd9fe9e3b58394d607d2dd24..8e1818f0f59d674b232d5cb6c859dc34dbdecf92 100644 (file)
@@ -28,21 +28,14 @@ public:
 
     typedef libecap::shared_ptr<libecap::adapter::Service> AdapterService;
 
+    /* Adaptation::Service API */
     virtual void finalize();
-
     virtual bool probed() const;
     virtual bool up() const;
-
-    Adaptation::Initiate *makeXactLauncher(HttpMsg *virginHeader, HttpRequest *virginCause);
-
-    // the methods below can only be called on an up() service
+    virtual Adaptation::Initiate *makeXactLauncher(HttpMsg *virginHeader, HttpRequest *virginCause);
     virtual bool wantsUrl(const String &urlPath) const;
-
-    // called by transactions to report service failure
     virtual void noteFailure();
-
     virtual const char *status() const;
-
     virtual void detach();
     virtual bool detached() const;