X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=src%2FMoof%2FService.hh;h=570a2309e270cb235a7abe7e1b8819d12a7264a6;hp=b26f4cfb375a01433eb9f1c3c5c59a371f0f4028;hb=de6942ee1401fea16a171610de779ef0a8c57e38;hpb=2f239b9ba2a556a5ca810cfffc60552a56a4fe86 diff --git a/src/Moof/Service.hh b/src/Moof/Service.hh index b26f4cf..570a230 100644 --- a/src/Moof/Service.hh +++ b/src/Moof/Service.hh @@ -34,25 +34,25 @@ class Service public: /** - * Construct a network service. The type of service will be inferred - * from the address. + * Construct a network service with an explicit type. * \param address The address of the host. + * \param type The type of service. * \param name The service name. * \param text The service information. */ Service(const SocketAddress& address, + const std::string& type, const std::string& name, const std::string& text); /** - * Construct a network service with an explicit type. + * Construct a network service. The type of service will be inferred + * from the address. * \param address The address of the host. - * \param type The type of service. * \param name The service name. * \param text The service information. */ Service(const SocketAddress& address, - const std::string& type, const std::string& name, const std::string& text); @@ -110,7 +110,7 @@ public: private: - int handlePacket(SocketMultiplexer& sock, + int handlePacket(SocketMultiplexer& mux, Packet& packet, const SocketAddress& address); @@ -130,14 +130,15 @@ public: * address. * \address The address. */ - ServiceFinder(const SocketAddress& address); + explicit ServiceFinder(const SocketAddress& address); /** * Construct a service finder to find services of a certain type. * \param type The type of the service. * \param sockType The type of socket. */ - ServiceFinder(const std::string& type, int sockType = SOCK_STREAM); + explicit ServiceFinder(const std::string& type, + int sockType = SOCK_STREAM); const std::map& services() const @@ -148,7 +149,7 @@ public: private: - int handlePacket(SocketMultiplexer& sock, + int handlePacket(SocketMultiplexer& mux, Packet& packet, const SocketAddress& address);