libprom  @VERSION@
C based libraries to expose metrics in Promtheus exposition format
promhttp/include/promhttp.h
Go to the documentation of this file.
00001 /*
00002  Copyright 2019-2020 DigitalOcean Inc.
00003  Copyright 2021 Jens Elkner <jel+libprom@cs.uni-magdeburg.de>
00004 
00005  Licensed under the Apache License, Version 2.0 (the "License");
00006  you may not use this file except in compliance with the License.
00007  You may obtain a copy of the License at
00008 
00009     http://www.apache.org/licenses/LICENSE-2.0
00010 
00011  Unless required by applicable law or agreed to in writing, software
00012  distributed under the License is distributed on an "AS IS" BASIS,
00013  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00014  See the License for the specific language governing permissions and
00015  limitations under the License.
00016  */
00017 
00027 #include <string.h>
00028 
00029 #include "microhttpd.h"
00030 #include "prom_collector_registry.h"
00031 
00039 void promhttp_set_active_collector_registry(pcr_t *registry);
00040 
00049 struct MHD_Daemon *promhttp_start_daemon(unsigned int flags, unsigned short port, MHD_AcceptPolicyCallback apc, void *apc_cls);
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines