Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ManageFdLimit ¶
ManageFdLimit raise the current max file descriptor count of the process based on the IPFS_FD_MAX value
Types ¶
type IntrHandler ¶
type IntrHandler struct {
// contains filtered or unexported fields
}
IntrHandler helps set up an interrupt handler that can be cleanly shut down through the io.Closer interface.
func NewIntrHandler ¶
func NewIntrHandler() *IntrHandler
func (*IntrHandler) Close ¶
func (ih *IntrHandler) Close() error
func (*IntrHandler) Handle ¶
func (ih *IntrHandler) Handle(handler func(count int, ih *IntrHandler), sigs ...os.Signal)
Handle starts handling the given signals, and will call the handler callback function each time a signal is caught. The function is passed the number of times the handler has been triggered in total, as well as the handler itself, so that the handling logic can use the handler's wait group to ensure clean shutdown when Close() is called.
Click to show internal directories.
Click to hide internal directories.