X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FMainpage.dox;h=643cee8408efabe30ca303e5e2ff2189d6bc4430;hb=15c5e1939d77dfea97da38df7526bcb84a53460b;hp=a7279fcd8bf117a43d76dafc1649df135052b048;hpb=494e197e719a49fba726d90f668c2d96c02c744b;p=senf.git diff --git a/Socket/Mainpage.dox b/Socket/Mainpage.dox index a7279fc..643cee8 100644 --- a/Socket/Mainpage.dox +++ b/Socket/Mainpage.dox @@ -142,35 +142,13 @@ Therefore you need to be careful of what you are doing. The first step is to find out, which policy you will have to implement. For this, find the senf::ClientSocketHandle and/or - senf::ServerSocketHandle members you want to change. The following - table shows, which policy axis is responsible for which - members. The policy axis base class documentation contains further - information on how to implement that policy. - - - - - - - - - - - - - - - - - - -
SocketHandle member Policy member
senf::ClientSocketHandle::read ReadPolicy::read (\ref senf::ReadPolicyBase)
senf::ClientSocketHandle::readfrom ReadPolicy::readfrom (\ref senf::ReadPolicyBase)
senf::ClientSocketHandle::write WritePolicy::write (\ref senf::WritePolicyBase)
senf::ClientSocketHandle::writeto WritePolicy::writeto (\ref senf::WritePolicyBase)
senf::ClientSocketHandle::connect AddressingPolicy::connect (\ref senf::AddressingPolicyBase)
senf::ClientSocketHandle::bind AddressingPolicy::bind (\ref senf::AddressingPolicyBase)
senf::ClientSocketHandle::peer AddressingPolicy::peer (\ref senf::AddressingPolicyBase)
senf::ClientSocketHandle::local AddressingPolicy::local (\ref senf::AddressingPolicyBase)
senf::ClientSocketHandle::rcvbuf BufferingPolicy::sndbuf (\ref senf::BufferingPolicyBase)
senf::ClientSocketHandle::sndbuf BufferingPolicy::rcvbuf (\ref senf::BufferingPolicyBase)
senf::ServerSocketHandle::bind AddressingPolicy::bind (\ref senf::AddressingPolicyBase)
senf::ServerSocketHandle::listen CommunicationPolicy::listen (\ref senf::CommunicationPolicyBase)
senf::ServerSocketHandle::local AddressingPolicy::local (\ref senf::AddressingPolicyBase)
senf::ServerSocketHandle::accept CommunicationPolicy::accept (\ref senf::CommunicationPolicyBase)
senf::ServerSocketHandle::acceptfrom CommunicationPolicy::accept (\ref senf::CommunicationPolicyBase)
- - As you can see from this list, not all policy axis directly - contribute to the SocketHandle interface. However, some policy - members additionally depend on other policy axis (example: - AddressingPolicy::connect is only defined if the communication - policy is ConnectedCommunication). + senf::ServerSocketHandle members you want to change (see \ref + senf::ClientSocketHandle and \ref senf::ServerSocketHandle). Not + all policy axis directly contribute to the SocketHandle + interface. However, some policy members additionally depend on + other policy axis (example: AddressingPolicy::connect is only + defined if the communication policy is + ConnectedCommunication). \see policy_group */