]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Synced with minor libecap API changes
authorAlex Rousskov <rousskov@measurement-factory.com>
Mon, 29 Sep 2008 05:46:28 +0000 (23:46 -0600)
committerAlex Rousskov <rousskov@measurement-factory.com>
Mon, 29 Sep 2008 05:46:28 +0000 (23:46 -0600)
src/eCAP/Config.cc
src/eCAP/XactionRep.cc
src/eCAP/XactionRep.h

index 4ba2e7611a298a9b40d9fcd3405e143a44dbb645..73057d8e6687ea6c980905fbe7cb32ff01b99579 100644 (file)
@@ -23,8 +23,8 @@ Ecap::Config::~Config()
 void
 Ecap::Config::finalize() {
        Adaptation::Config::finalize();
-       static Ecap::Host *TheHost = new Ecap::Host;
-       libecap::RegisterHost(TheHost);
+       libecap::shared_ptr<Ecap::Host> host(new Ecap::Host);
+       libecap::RegisterHost(host);
 }
 
 Adaptation::ServicePointer
index 4c07de8bfa7bbd60b64c69a8d33fd07438336b18..12f15f43c2be9522b62c805672cae7e824c0d367 100644 (file)
@@ -196,11 +196,11 @@ Ecap::XactionRep::useAdapted(const libecap::shared_ptr<libecap::Message> &m)
 }
 
 void
-Ecap::XactionRep::vbIgnore()
+Ecap::XactionRep::vbDiscard()
 {
     Must(proxyingVb == opUndecided);
     // if adapter does not need vb, we do not need to send it
-    dropVirgin("vbIgnore");
+    dropVirgin("vbDiscard");
     Must(proxyingVb == opNever);
 }
 
@@ -232,7 +232,7 @@ Ecap::XactionRep::vbMakeMore()
 }
 
 libecap::Area
-Ecap::XactionRep::vbContent(libecap::off_type o, libecap::size_type s)
+Ecap::XactionRep::vbContent(libecap::size_type o, libecap::size_type s)
 {
     Must(canAccessVb);
     // We may not be proxyingVb yet. It should be OK, but see vbContentShift().
index f9fe27c05bd2770dd75f82380f157780f14313f9..2386d4064c43884ca8f021bf3a04ccacc91c39a9 100644 (file)
@@ -39,11 +39,11 @@ public:
     virtual void useAdapted(const libecap::shared_ptr<libecap::Message> &msg);
     virtual void adaptationDelayed(const libecap::Delay &);
     virtual void adaptationAborted();
-    virtual void vbIgnore();
+    virtual void vbDiscard();
     virtual void vbMake();
     virtual void vbStopMaking();
     virtual void vbMakeMore();
-    virtual libecap::Area vbContent(libecap::off_type offset, libecap::size_type size);
+    virtual libecap::Area vbContent(libecap::size_type offset, libecap::size_type size);
     virtual void vbContentShift(libecap::size_type size);
     virtual void noteAbContentDone(bool atEnd);
     virtual void noteAbContentAvailable();