X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FServerSocketHandle.cti;h=132625d789786bec3248d05e9fca5d9d5d2a2e29;hb=bd9f9d3fd6fbcff0112a7bf48ab9284da9576b11;hp=3d91c90b1a50392a86cc945c612153280cb831ea;hpb=a1a6c76a214ad1935032826713cabaf9ac57bf07;p=senf.git diff --git a/Socket/ServerSocketHandle.cti b/Socket/ServerSocketHandle.cti index 3d91c90..132625d 100644 --- a/Socket/ServerSocketHandle.cti +++ b/Socket/ServerSocketHandle.cti @@ -92,30 +92,30 @@ prefix_ void senf::ServerSocketHandle::local(Address & addr) } template -prefix_ typename senf::ServerSocketHandle::ClientSocketHandle +prefix_ typename senf::ServerSocketHandle::ClientHandle senf::ServerSocketHandle::accept() { - return ClientSocketHandle(this->body().clone( - SPolicy::CommunicationPolicy::accept(*this), false)); + return ClientHandle(this->body().clone( + SPolicy::CommunicationPolicy::accept(*this), false)); } template -prefix_ std::pair::ClientSocketHandle, +prefix_ std::pair::ClientHandle, typename senf::ServerSocketHandle::Address> senf::ServerSocketHandle::acceptfrom() { Address address; - ClientSocketHandle handle = acceptfrom(address); + ClientHandle handle = acceptfrom(address); return std::make_pair(handle,address); } template -prefix_ typename senf::ServerSocketHandle::ClientSocketHandle +prefix_ typename senf::ServerSocketHandle::ClientHandle senf::ServerSocketHandle::acceptfrom(Address & addr) { - return ClientSocketHandle(this->protocol().clone(), - SPolicy::CommunicationPolicy::accept(*this,addr)); + return ClientHandle(this->body().clone( + SPolicy::CommunicationPolicy::accept(*this,addr), false)); } ///////////////////////////////////////////////////////////////////////////