33 #ifndef INTERNAL_CONFIG_H
34 #define INTERNAL_CONFIG_H
37 #include "autoconfig.h"
62 #define THREAD_IDLE_TIME 5000
77 #define JOBS_PER_THREAD 10
111 #define MAX_THREADS 12
129 #define THREAD_STACK_SIZE (size_t)0
142 #define MAX_JOBS_TOTAL 100
154 #define MAX_SUBSCRIPTION_QUEUED_EVENTS 10
171 #define MAX_SUBSCRIPTION_EVENT_AGE 30
185 #define DEFAULT_SOAP_CONTENT_LENGTH 16000
198 #define NUM_SSDP_COPY 2
211 #define SSDP_PAUSE 100u
222 #define WEB_SERVER_BUF_SIZE (size_t)(1024*1024)
236 #define WEB_SERVER_CONTENT_LANGUAGE ""
252 #define AUTO_RENEW_TIME 10
266 #define CP_MINIMUM_SUBSCRIPTION_TIME (AUTO_RENEW_TIME + 5)
280 #define MAX_SEARCH_TIME 80
294 #define MIN_SEARCH_TIME 2
307 #define AUTO_ADVERTISEMENT_TIME 30
323 #define SSDP_PACKET_DISTRIBUTE 1
344 #define GENA_NOTIFICATION_SENDING_TIMEOUT HTTP_DEFAULT_TIMEOUT
367 #define GENA_NOTIFICATION_ANSWERING_TIMEOUT HTTP_DEFAULT_TIMEOUT
391 #define EXCLUDE_SSDP 0
392 #define EXCLUDE_SOAP 0
393 #define EXCLUDE_GENA 0
394 #define EXCLUDE_DOM 0
395 #define EXCLUDE_MINISERVER 0
396 #define EXCLUDE_WEB_SERVER 0
398 # define EXCLUDE_JNI 0
400 # define EXCLUDE_JNI 1
415 #define DEBUG_TARGET 1
430 #define DEBUG_TPOOL 0
431 #define DEBUG_MSERV 0
458 # define INCLUDE_CLIENT_APIS 1
464 # define INCLUDE_DEVICE_APIS 1
469 #if UPNP_HAVE_WEBSERVER
470 # define INTERNAL_WEB_SERVER 1
476 # define EXCLUDE_SSDP 0
478 # define EXCLUDE_SSDP 1
484 # define EXCLUDE_SOAP 0
486 # define EXCLUDE_SOAP 1
492 # define EXCLUDE_GENA 0
494 # define EXCLUDE_GENA 1
497 #undef EXCLUDE_WEB_SERVER
498 #undef EXCLUDE_MINISERVER
499 #ifdef INTERNAL_WEB_SERVER
500 # define EXCLUDE_WEB_SERVER 0
501 # define EXCLUDE_MINISERVER 0
503 # define EXCLUDE_WEB_SERVER 1
504 # define EXCLUDE_MINISERVER 1
508 #if EXCLUDE_SSDP == 1 && EXCLUDE_GENA == 1 && EXCLUDE_SOAP == 1 && EXCLUDE_WEB_SERVER == 1
509 # undef EXCLUDE_MINISERVER
510 # define EXCLUDE_MINISERVER 1
511 # if INTERNAL_WEB_SERVER
512 # error "conflicting settings: use configure --disable-webserver"
517 #if EXCLUDE_SSDP == 0 || EXCLUDE_GENA == 0 || EXCLUDE_SOAP == 0 || EXCLUDE_WEB_SERVER == 0
518 # undef EXCLUDE_MINISERVER
519 # define EXCLUDE_MINISERVER 0
520 # if EXCLUDE_WEB_SERVER == 0 && !defined INTERNAL_WEB_SERVER
521 # error "conflicting settings : use configure --enable-webserver"