diff --git a/src/baguette-crystal-base.cr b/src/baguette-crystal-base.cr index 39d0a24..bb14a46 100644 --- a/src/baguette-crystal-base.cr +++ b/src/baguette-crystal-base.cr @@ -41,6 +41,25 @@ class Baguette::Configuration end end + class IPC < Base + property ipc_timer : Int32 = 30_000 # 30 seconds. + + property print_ipc_timer : Bool = false + property print_ipc_connection : Bool = false + property print_ipc_disconnection : Bool = false + property print_ipc_extra_socket : Bool = false + property print_ipc_message_received : Bool = false + property print_ipc_message_sent : Bool = false + property print_ipc_switch : Bool = false + property print_ipc_error : Bool = true + property print_ipc_exception : Bool = true + + property verbosity : Int32 = 2 + + def initialize + end + end + # Read options from the CLI. # We currently want to know: # - the program verbosity