X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FClientSocketHandle.hh;h=07f20693057c1a9f0e96dd5dfc86ab7b5c8bb22c;hb=5457377c2eda70c535303f6cf87413bbb51bf1ea;hp=e07dccf99960ff5f1156658d0d0a8e16a19197ba;hpb=7a1872f6702d6206bf1d8364c4e894f98d1c64f0;p=senf.git diff --git a/Socket/ClientSocketHandle.hh b/Socket/ClientSocketHandle.hh index e07dccf..07f2069 100644 --- a/Socket/ClientSocketHandle.hh +++ b/Socket/ClientSocketHandle.hh @@ -46,20 +46,23 @@ namespace senf { This class provides the client side policy interface of the socket abstraction. ClientSocketHandle defines the complete policy interface. It does not implement - any functionality itself however. All calls are forward to the following policy classes: + any functionality itself however. The following table shows, to which policy members each + group of ClientSocketHandle members is forwardd. The last collumn shows, on which other + policies this member-group depends in the default policy classes. If you define + your own policy classes, the dependencies are up to you.
ClientSocketHandle member | Policy member | |
---|---|---|
read() | ReadPolicy::read (\ref senf::ReadPolicyBase) | |
readfrom() | ReadPolicy::readfrom (\ref senf::ReadPolicyBase) | |
write() | WritePolicy::write (\ref senf::WritePolicyBase) | |
writeto() | WritePolicy::writeto (\ref senf::WritePolicyBase) | |
connect() | AddressingPolicy::connect (\ref senf::AddressingPolicyBase) | |
bind() | AddressingPolicy::bind (\ref senf::AddressingPolicyBase) | |
peer() | AddressingPolicy::peer (\ref senf::AddressingPolicyBase) | |
local() | AddressingPolicy::local (\ref senf::AddressingPolicyBase) | |
rcvbuf() | BufferingPolicy::sndbuf (\ref senf::BufferingPolicyBase) | |
sndbuf() | BufferingPolicy::rcvbuf (\ref senf::BufferingPolicyBase) | |
ClientSocketHandle member | Policy member | Other policies |
read() | ReadPolicy::read (\ref senf::ReadPolicyBase) | |
readfrom() | ReadPolicy::readfrom (\ref senf::ReadPolicyBase) | UnconnectedCommunicationPolicy |
write() | WritePolicy::write (\ref senf::WritePolicyBase) | ConnectedCommunicationPolicy |
writeto() | WritePolicy::writeto (\ref senf::WritePolicyBase) | UnconnectedCommunicationPolicy |
connect() | AddressingPolicy::connect (\ref senf::AddressingPolicyBase) | |
bind() | AddressingPolicy::bind (\ref senf::AddressingPolicyBase) | |
peer() | AddressingPolicy::peer (\ref senf::AddressingPolicyBase) | |
local() | AddressingPolicy::local (\ref senf::AddressingPolicyBase) | |
rcvbuf() | BufferingPolicy::sndbuf (\ref senf::BufferingPolicyBase) | |
sndbuf() | BufferingPolicy::rcvbuf (\ref senf::BufferingPolicyBase) |