]> git.ipfire.org Git - thirdparty/squid.git/commit - src/gopher.cc
Cleanup: Simplify CBDATA API and rename CBDATA_CLASS
authorAmos Jeffries <squid3@treenet.co.nz>
Sun, 2 Nov 2014 00:10:01 +0000 (17:10 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Sun, 2 Nov 2014 00:10:01 +0000 (17:10 -0700)
commit5c2f68b760b3a732efc6aaacad2472758558bdd2
treea071f485cc1662d8295a9ff09d0410336f3f178c
parent33d1abfe57d8af912b4f2f9e71584ea1436a73fe
Cleanup: Simplify CBDATA API and rename CBDATA_CLASS

There are no logic changes here.

* Rename CBDATA_CLASS2() to CBDATA_CLASS()

* Remove cbdata*Dbg() duplicate interface for CBDATA.
  Inline it with the CBDATA_CLASS() API

* update public:/private: class section handling in CBDATA_CLASS() and
  place all uses at the top of class definition as with MEMPROXY_CLASS()
  and typedef coding style.
 - this highlights TunnelStateData API as previously broken in regards
   to private members. Leave it public: for now with TODO on fixing.
80 files changed:
include/CbDataList.h
squid3.dox
src/BodyPipe.cc
src/BodyPipe.h
src/ClientInfo.h
src/ClientRequestContext.h
src/DiskIO/AIO/AIODiskFile.h
src/DiskIO/Blocking/BlockingFile.h
src/DiskIO/DiskDaemon/DiskdFile.h
src/DiskIO/DiskThreads/DiskThreadsDiskFile.h
src/DiskIO/IpcIo/IpcIoFile.h
src/DiskIO/Mmapped/MmappedFile.h
src/DiskIO/ReadRequest.h
src/DiskIO/WriteRequest.h
src/FwdState.h
src/MemBuf.h
src/PeerDigest.h
src/PeerPoolMgr.h
src/PeerSelectState.h
src/RemovalPolicy.h
src/StoreClient.h
src/StoreHashIndex.h
src/acl/Asn.cc
src/acl/FilledChecklist.h
src/acl/Tree.h
src/adaptation/AccessCheck.h
src/adaptation/Iterator.h
src/adaptation/ecap/XactionRep.h
src/adaptation/icap/ModXact.h
src/adaptation/icap/OptXact.h
src/adaptation/icap/ServiceRep.h
src/adaptation/icap/Xaction.h
src/auth/State.h
src/base/AsyncCall.h
src/cbdata.cc
src/cbdata.h
src/client_side.h
src/client_side_reply.h
src/client_side_request.h
src/clients/FtpClient.h
src/clients/FtpGateway.cc
src/clients/FtpRelay.cc
src/comm/ConnOpener.h
src/comm/TcpAcceptor.h
src/errorpage.h
src/esi/Context.h
src/esi/Include.h
src/fs/rock/RockIoRequests.h
src/fs/rock/RockRebuild.h
src/fs/ufs/RebuildState.h
src/fs/ufs/StoreSearchUFS.h
src/fs/ufs/UFSStoreState.h
src/gopher.cc
src/helper.h
src/http.h
src/ident/Ident.cc
src/ipc/Coordinator.h
src/ipc/Forwarder.h
src/ipc/Inquirer.h
src/ipc/Strand.h
src/ipc/UdsOp.h
src/log/TcpLogger.h
src/mgr/ActionWriter.h
src/mgr/Filler.h
src/mgr/Forwarder.h
src/mgr/Inquirer.h
src/mgr/StoreToCommWriter.h
src/pconn.h
src/redirect.cc
src/servers/FtpServer.h
src/servers/HttpServer.cc
src/snmp/Forwarder.h
src/snmp/Inquirer.h
src/ssl/PeerConnector.h
src/ssl/ServerBump.h
src/ssl/helper.cc
src/stat.cc
src/tunnel.cc
src/urn.cc
src/whois.cc