Documentation
¶
Overview ¶
Package worker contiene la lógica del procesador de trabajos de impresión.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientNotifier ¶
type ClientNotifier interface {
NotifyClient(conn *websocket.Conn, response server.Response) error
}
ClientNotifier interface for sending results back to clients
type Config ¶
type Config struct {
DefaultPrinter string // Fallback printer name if not specified in document
}
Config holds worker configuration
type Statistics ¶
type Statistics struct {
IsRunning bool `json:"is_running"`
JobsProcessed int64 `json:"jobs_processed"`
JobsFailed int64 `json:"jobs_failed"`
LastJobTime time.Time `json:"last_job_time,omitempty"`
}
Statistics holds worker runtime statistics
type Worker ¶
type Worker struct {
// contains filtered or unexported fields
}
Worker consumes print jobs from the queue and executes them via Poster
Click to show internal directories.
Click to hide internal directories.