X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=include%2Fbase.h;h=b915d9ae490af33e643efd641b5fde71e455442b;hb=b191657921845a26128e910bfff0f21251e98ee4;hp=deeabf255fb68af6d5ad6c875250751741cfdda1;hpb=aa692dc1039b63deef7886e914ec499abe7facaf;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/include/base.h b/include/base.h index deeabf255..b915d9ae4 100644 --- a/include/base.h +++ b/include/base.h @@ -1,6 +1,7 @@ /* * InspIRCd -- Internet Relay Chat Daemon * + * Copyright (C) 2020 Matt Schatz * Copyright (C) 2013, 2015 Attila Molnar * Copyright (C) 2012-2013, 2017 Sadie Powell * Copyright (C) 2012 Robby @@ -239,7 +240,7 @@ enum ServiceType { SERVICE_METADATA, /** is a data processing provider (MD5, SQL) */ SERVICE_DATA, - /** is an I/O hook provider (SSL) */ + /** is an I/O hook provider */ SERVICE_IOHOOK, /** Service managed by a module */ SERVICE_CUSTOM @@ -258,6 +259,9 @@ class CoreExport ServiceProvider : public classbase ServiceProvider(Module* Creator, const std::string& Name, ServiceType Type); virtual ~ServiceProvider(); + /** Retrieves a string that represents the type of this service. */ + const char* GetTypeString() const; + /** Register this service in the appropriate registrar */ virtual void RegisterService();