File gbinder.conf of Package libgbinder
[General]
# Default binder service name (used when no specific service is requested)
default_service = "default_service"
# Maximum worker threads for handling binder transactions
max_threads = 10
# Enable/disable global logging (true|false)
enable_logging = true
# Log verbosity (debug|info|warn|error|fatal)
log_level = "info"
# Timeout for binder transactions in milliseconds (0 = infinite)
transaction_timeout = 5000
[Service "default_service"]
# Human-readable service description
description = "Default GBinder service"
# Security context for the service (SELinux)
security_context = "u:object_r:default_binder_service:s0"
# Process priority (nice value from -20 to 19)
process_priority = -2
[Service "example_service"]
description = "Enhanced example service using GBinder"
security_context = "u:object_r:example_binder_service:s0"
process_priority = 0
# Optional remote service declaration
[RemoteService "vendor.special_service"]
# Interface name for the remote service
interface = "com.vendor.ISpecialService/1.0"
# Service stability level (vintf|vendor|system)
stability = "vendor"