Table of Contents

Namespace Hi.Common.Messages

Classes

FilteringMultiTagMessageQueue

Implementation of IMultiTagMessageQueue that supports filtering messages by tags.

LinkedListMultiTagMessageQueue

Implementation of IMultiTagMessageQueue using a linked list to store messages.

LoggingMessageQueue

A queue for logging messages with multi-tag support and file output capabilities.

MessageBoardUtil

Utility class for displaying messages on a message board.

MessageHostUtil

Utility methods for working with IMessageHost implementations.

MessageKit

Provides utility methods for handling messages.

MultiTagMessage

Represents a message with multiple tags for categorization and filtering.

MultiTagMessageQueueUtil

Provides extension methods for working with multi-tag message queues.

Interfaces

IMessageHost

Interface for objects that can host and manage messages.

IMultiTagMessageQueue

Interface for a message queue that supports messages with multiple tags.

Enums

BootstrapTheme

Bootstrap theme colors for UI styling.

MessageFlag

Enumeration of common message types used for system notifications.

Delegates

ShowMessageBoardDelegate

Delegate for showing message board notifications.