X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=include%2Fnumericbuilder.h;h=17aa9e0c866bb1ceafe1bae03a30e24fd482157c;hb=60d92db9a1b71bbfd4230c5eb9f04cd6a87a41d8;hp=cd418ea11be6d84968090575633f74717930b229;hpb=3aa92b8d13f57b228d565df23cdad4c720d5cff0;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/include/numericbuilder.h b/include/numericbuilder.h index cd418ea11..17aa9e0c8 100644 --- a/include/numericbuilder.h +++ b/include/numericbuilder.h @@ -22,6 +22,7 @@ namespace Numeric { class WriteNumericSink; + class WriteRemoteNumericSink; template class GenericBuilder; @@ -52,6 +53,22 @@ class Numeric::WriteNumericSink } }; +class Numeric::WriteRemoteNumericSink +{ + User* const user; + + public: + WriteRemoteNumericSink(User* u) + : user(u) + { + } + + void operator()(Numeric& numeric) const + { + user->WriteRemoteNumeric(numeric); + } +}; + template class Numeric::GenericBuilder {