# README
task
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
InitDB initializes the database and creates the tasks table.
InitNanostackTask InitNanostack initializes the task processing system.
NewDefaultLogger creates a new DefaultLogger.
No description provided by the author
PointerOrDefaultValue returns the value of a pointer or a default value.
No description provided by the author
SendTask sends a task to the queue.
SendTaskTx sends a task to the queue using a transaction.
SendTaskWithOpts sends a task with specific options.
SetLogger allows users to provide a custom logger.
No description provided by the author
No description provided by the author
Subscribe registers a handler for a task name.
No description provided by the author
No description provided by the author
ToPointer converts a value to a pointer.
# Constants
Exponential retry interval: wait_interval = base * 2^n.
Fixed retry interval: wait_interval = base.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
# Structs
DefaultLogger is the default logger implementation using the standard library log package.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Task represents a task entity.
No description provided by the author
Initialization options for the task framework.
Options for configuring task execution.
No description provided by the author
Retry configuration for tasks.
Configuration for task subscriptions.
No description provided by the author
# Type aliases
Type of backoff strategy for retries.
No description provided by the author