List of all items
Structs
- ApplicationState::ApplicationState
- ApplicationState::ConnectionHealthReport
- ApplicationState::ConnectionInfo
- ApplicationState::PerformanceMetrics
- ApplicationState::RequestStatus
- ApplicationState::ResourceUsage
- Authentication::AuthSession
- Authentication::AuthenticationService
- Authentication::UserCredentials
- CLI::CliHandler
- CLI::CliParser
- CLI::ConfigResponse
- CLI::ConnectionInfo
- CLI::DaemonClient
- CLI::DaemonState
- CLI::HealthCheckResponse
- CLI::LogEntry
- CLI::MetricsResponse
- CLI::OutputFormatter
- CLI::ServiceHealthDetail
- CLI::ServiceMetrics
- CLI::ServiceStatus
- CLI::StatusResponse
- Configuration::AirConfiguration
- Configuration::AuthConfig
- Configuration::ConfigurationManager
- Configuration::DownloadConfig
- Configuration::GrpcConfig
- Configuration::HotReload::AuthConfigValidator
- Configuration::HotReload::ConfigChange
- Configuration::HotReload::ConfigChangeEvent
- Configuration::HotReload::ConfigChangeRecord
- Configuration::HotReload::ConfigHotReload
- Configuration::HotReload::DownloadConfigValidator
- Configuration::HotReload::GrpcConfigValidator
- Configuration::HotReload::IndexingConfigValidator
- Configuration::HotReload::LoggingConfigValidator
- Configuration::HotReload::PerformanceConfigValidator
- Configuration::HotReload::UpdateConfigValidator
- Configuration::IndexingConfig
- Configuration::LoggingConfig
- Configuration::PerformanceConfig
- Configuration::UpdateConfig
- Daemon::DaemonManager
- Daemon::DaemonStatus
- Daemon::PlatformInfo
- Downloader::DownloadConfig
- Downloader::DownloadManager
- Downloader::DownloadResult
- Downloader::DownloadStatistics
- Downloader::DownloadStatus
- Downloader::QueuedDownload
- HealthCheck::HealthCheckConfig
- HealthCheck::HealthCheckManager
- HealthCheck::HealthCheckRecord
- HealthCheck::HealthCheckResponse
- HealthCheck::HealthStatistics
- HealthCheck::PerformanceIndicators
- HealthCheck::RecoveryAction
- HealthCheck::ResourceWarning
- HealthCheck::ServiceHealth
- Indexing::Background::StartWatcher::BackgroundIndexerContext
- Indexing::Background::StartWatcher::WatcherStatus
- Indexing::FileIndexer
- Indexing::IndexResult
- Indexing::IndexStatistics
- Indexing::Process::ExtractSymbols::SymbolStatistics
- Indexing::Scan::ScanDirectory::DirectoryStatistics
- Indexing::Scan::ScanDirectory::ScanDirectoryResult
- Indexing::State::CreateState::FileIndex
- Indexing::State::CreateState::FileMetadata
- Indexing::State::CreateState::SymbolInfo
- Indexing::State::CreateState::SymbolLocation
- Indexing::Store::QueryIndex::PaginatedSearchResults
- Indexing::Store::QueryIndex::SearchMatch
- Indexing::Store::QueryIndex::SearchQuery
- Indexing::Store::QueryIndex::SearchResult
- Indexing::Store::UpdateIndex::DebouncedUpdate
- Indexing::Store::UpdateIndex::RepairResult
- Indexing::Store::UpdateIndex::UpdateBatchResult
- Indexing::Store::UpdateIndex::WatcherEventResult
- Indexing::Watch::WatchFile::DebouncedEventHandler
- Indexing::Watch::WatchFile::ProcessedChange
- Logging::ContextLogger
- Logging::LogContext
- Logging::LogManager
- Logging::LogRotationConfig
- Logging::SensitiveDataConfig
- Logging::SensitiveDataFilter
- Logging::StructuredLogEntry
- Metrics::MetricsCollector
- Metrics::MetricsData
- Plugins::ApiVersion
- Plugins::ApiVersionManager
- Plugins::PluginCapability
- Plugins::PluginDependency
- Plugins::PluginDiscoveryResult
- Plugins::PluginEventBus
- Plugins::PluginInfo
- Plugins::PluginLoader
- Plugins::PluginManager
- Plugins::PluginManifest
- Plugins::PluginMessage
- Plugins::PluginMetadata
- Plugins::PluginRegistry
- Plugins::PluginSandboxConfig
- Plugins::PluginSandboxManager
- Resilience::BulkheadConfig
- Resilience::BulkheadExecutor
- Resilience::BulkheadStatistics
- Resilience::CircuitBreaker
- Resilience::CircuitBreakerConfig
- Resilience::CircuitEvent
- Resilience::CircuitStatistics
- Resilience::ResilienceOrchestrator
- Resilience::RetryEvent
- Resilience::RetryManager
- Resilience::RetryPolicy
- Resilience::TimeoutManager
- Security::ChecksumVerifier
- Security::EncryptedCredential
- Security::KeyRotationResult
- Security::RateLimitConfig
- Security::RateLimitStatus
- Security::RateLimiter
- Security::SecureBytes
- Security::SecureStorage
- Security::SecurityAuditor
- Security::SecurityEvent
- Tracing::PropagationContext
- Tracing::SamplingConfig
- Tracing::SpanEvent
- Tracing::TraceGenerator
- Tracing::TraceMetadata
- Tracing::TraceSpan
- Tracing::TraceStatistics
- Updates::PlatformMetadata
- Updates::UpdateInfo
- Updates::UpdateManager
- Updates::UpdateStatus
- Updates::UpdateTelemetry
- Vine::Generated::air::ApplyUpdateRequest
- Vine::Generated::air::ApplyUpdateResponse
- Vine::Generated::air::AuthenticationRequest
- Vine::Generated::air::AuthenticationResponse
- Vine::Generated::air::ConfigurationRequest
- Vine::Generated::air::ConfigurationResponse
- Vine::Generated::air::DownloadRequest
- Vine::Generated::air::DownloadResponse
- Vine::Generated::air::DownloadStreamRequest
- Vine::Generated::air::DownloadStreamResponse
- Vine::Generated::air::FileInfoRequest
- Vine::Generated::air::FileInfoResponse
- Vine::Generated::air::FileResult
- Vine::Generated::air::HealthCheckRequest
- Vine::Generated::air::HealthCheckResponse
- Vine::Generated::air::IndexRequest
- Vine::Generated::air::IndexResponse
- Vine::Generated::air::MetricsRequest
- Vine::Generated::air::MetricsResponse
- Vine::Generated::air::ResourceLimitsRequest
- Vine::Generated::air::ResourceLimitsResponse
- Vine::Generated::air::ResourceUsageRequest
- Vine::Generated::air::ResourceUsageResponse
- Vine::Generated::air::SearchRequest
- Vine::Generated::air::SearchResponse
- Vine::Generated::air::StatusRequest
- Vine::Generated::air::StatusResponse
- Vine::Generated::air::UpdateCheckRequest
- Vine::Generated::air::UpdateCheckResponse
- Vine::Generated::air::UpdateConfigurationRequest
- Vine::Generated::air::UpdateConfigurationResponse
- Vine::Generated::air::air_service_client::AirServiceClient
- Vine::Generated::air::air_service_server::AirServiceServer
- Vine::Server::AirVinegRPCService::AirVinegRPCService
Enums
- AirError
- ApplicationState::ConnectionType
- ApplicationState::RequestState
- ApplicationState::ServiceStatus
- CLI::Command
- CLI::ConfigCommand
- CLI::DebugCommand
- CLI::DiagnosticLevel
- CLI::OutputFormat
- CLI::PermissionLevel
- CLI::ServiceHealth
- CLI::ValidationResult
- Configuration::HotReload::ReloadRequest
- Daemon::ExitCode
- Daemon::Platform
- Downloader::DownloadPriority
- Downloader::DownloadState
- HealthCheck::DegradationLevel
- HealthCheck::HealthCheckLevel
- HealthCheck::HealthStatus
- HealthCheck::RecoveryActionType
- HealthCheck::RecoveryTrigger
- HealthCheck::ResourceWarningType
- HealthCheck::WarningSeverity
- Indexing::State::CreateState::SymbolKind
- Indexing::Store::QueryIndex::SearchMode
- Indexing::Watch::WatchFile::FileChangeType
- Indexing::Watch::WatchFile::ProcessedChangeResult
- Logging::LogRotation
- Plugins::PluginEvent
- Plugins::PluginPermission
- Plugins::PluginState
- Plugins::PluginValidationResult
- Resilience::CircuitState
- Resilience::ErrorClass
- Security::SecurityEventType
- Security::SecuritySeverity
- Tracing::SpanStatus
- Tracing::TraceStatus
- Updates::InstallationStatus
- Updates::UpdateChannel
- Vine::Error::VineError
Traits
- Configuration::HotReload::ConfigValidator
- Plugins::Plugin
- Plugins::PluginEventHandler
- Plugins::PluginHooks
- Vine::Generated::air::air_service_server::AirService
Functions
- Configuration::generate_schema
- Indexing::Background::StartWatcher::GetWatcherStatus
- Indexing::Background::StartWatcher::StartAll
- Indexing::Background::StartWatcher::StartBackgroundTasks
- Indexing::Background::StartWatcher::StartDebounceProcessor
- Indexing::Background::StartWatcher::StartFileWatcher
- Indexing::Background::StartWatcher::StopAll
- Indexing::Background::StartWatcher::StopBackgroundTasks
- Indexing::Background::StartWatcher::StopFileWatcher
- Indexing::Language::ParseRust::ExtractRustSymbols
- Indexing::Language::ParseRust::ExtractVisibilityModifier
- Indexing::Language::ParseRust::IsRustFunction
- Indexing::Language::ParseRust::IsRustImpl
- Indexing::Language::ParseRust::IsRustStruct
- Indexing::Language::ParseTypeScript::ExtractExportModifier
- Indexing::Language::ParseTypeScript::ExtractGenericParameters
- Indexing::Language::ParseTypeScript::ExtractTypeAnnotation
- Indexing::Language::ParseTypeScript::ExtractTypeScriptSymbols
- Indexing::Language::ParseTypeScript::IsTypeScriptClass
- Indexing::Language::ParseTypeScript::IsTypeScriptFunction
- Indexing::Language::ParseTypeScript::IsTypeScriptInterface
- Indexing::Process::ExtractSymbols::CreateSymbolIndex
- Indexing::Process::ExtractSymbols::DeduplicateLists
- Indexing::Process::ExtractSymbols::DeduplicateSymbols
- Indexing::Process::ExtractSymbols::ExtractSymbols
- Indexing::Process::ExtractSymbols::FilterSymbolsByName
- Indexing::Process::ExtractSymbols::FindSymbolAtLine
- Indexing::Process::ExtractSymbols::FindSymbolsInRange
- Indexing::Process::ExtractSymbols::FindSymbolsMatching
- Indexing::Process::ExtractSymbols::GetSymbolStatistics
- Indexing::Process::ExtractSymbols::GetSymbolsByKind
- Indexing::Process::ExtractSymbols::GroupSymbolsByKind
- Indexing::Process::ExtractSymbols::MergeSymbolLists
- Indexing::Process::ExtractSymbols::SortSymbolsByLine
- Indexing::Process::ExtractSymbols::ValidateSymbol
- Indexing::Process::ProcessContent::ContentToString
- Indexing::Process::ProcessContent::DetectEncoding
- Indexing::Process::ProcessContent::DetectLanguage
- Indexing::Process::ProcessContent::DetectMimeType
- Indexing::Process::ProcessContent::GetCharCount
- Indexing::Process::ProcessContent::GetLineCount
- Indexing::Process::ProcessContent::IsBinaryContent
- Indexing::Process::ProcessContent::SanitizeContent
- Indexing::Process::ProcessContent::TokenizeContent
- Indexing::Process::ProcessContent::TruncateContent
- Indexing::Scan::ScanDirectory::GetDefaultExcludePatterns
- Indexing::Scan::ScanDirectory::GetDirectoryStatistics
- Indexing::Scan::ScanDirectory::MatchesPattern
- Indexing::Scan::ScanDirectory::MatchesPatterns
- Indexing::Scan::ScanDirectory::ScanAndRemoveDeleted
- Indexing::Scan::ScanDirectory::ScanDirectoriesParallel
- Indexing::Scan::ScanDirectory::ScanDirectory
- Indexing::Scan::ScanFile::CalculateChecksum
- Indexing::Scan::ScanFile::FileModifiedSince
- Indexing::Scan::ScanFile::GetFileSize
- Indexing::Scan::ScanFile::GetPermissionsString
- Indexing::Scan::ScanFile::IndexFileInternal
- Indexing::Scan::ScanFile::IsBinaryFile
- Indexing::Scan::ScanFile::IsTextFile
- Indexing::Scan::ScanFile::ScanFileMetadata
- Indexing::Scan::ScanFile::ValidateFileAccess
- Indexing::State::CreateState::CalculateIndexChecksum
- Indexing::State::CreateState::CreateFileMetadata
- Indexing::State::CreateState::CreateNewIndex
- Indexing::State::CreateState::CreateSymbolInfo
- Indexing::State::CreateState::CreateSymbolLocation
- Indexing::State::CreateState::GenerateIndexVersion
- Indexing::State::CreateState::GetPermissionsString
- Indexing::State::CreateState::ValidateFileSize
- Indexing::State::CreateState::ValidateIndexSize
- Indexing::State::UpdateState::AddFileToIndex
- Indexing::State::UpdateState::CleanupOrphanedEntries
- Indexing::State::UpdateState::GetIndexSizeEstimate
- Indexing::State::UpdateState::MergeIndexes
- Indexing::State::UpdateState::NeedsUpdate
- Indexing::State::UpdateState::RemoveFileFromIndex
- Indexing::State::UpdateState::RemoveFilesFromIndex
- Indexing::State::UpdateState::UpdateContentIndex
- Indexing::State::UpdateState::UpdateFileMetadata
- Indexing::State::UpdateState::UpdateFileSymbols
- Indexing::State::UpdateState::UpdateIndexMetadata
- Indexing::State::UpdateState::ValidateIndexConsistency
- Indexing::Store::QueryIndex::MatchesFilters
- Indexing::Store::QueryIndex::QueryIndexSearch
- Indexing::Store::QueryIndex::SanitizeSearchQuery
- Indexing::Store::StoreEntry::BackupCorruptedIndex
- Indexing::Store::StoreEntry::CleanupOldBackups
- Indexing::Store::StoreEntry::EnsureIndexDirectory
- Indexing::Store::StoreEntry::GetIndexFilePath
- Indexing::Store::StoreEntry::GetIndexFileSize
- Indexing::Store::StoreEntry::IndexFileExists
- Indexing::Store::StoreEntry::LoadIndex
- Indexing::Store::StoreEntry::LoadIndexWithRecovery
- Indexing::Store::StoreEntry::LoadOrCreateIndex
- Indexing::Store::StoreEntry::SaveIndex
- Indexing::Store::StoreEntry::ValidateIndexFormat
- Indexing::Store::UpdateIndex::CleanupRemovedFiles
- Indexing::Store::UpdateIndex::ProcessWatcherEvent
- Indexing::Store::UpdateIndex::RebuildIndex
- Indexing::Store::UpdateIndex::UpdateFileContent
- Indexing::Store::UpdateIndex::UpdateFilesBatch
- Indexing::Store::UpdateIndex::UpdateSingleFile
- Indexing::Store::UpdateIndex::ValidateAndRepairIndex
- Indexing::Watch::WatchFile::EventKindToChangeType
- Indexing::Watch::WatchFile::GetDefaultIgnoredPatterns
- Indexing::Watch::WatchFile::HandleFileEvent
- Indexing::Watch::WatchFile::ShouldWatchPath
- Indexing::Watch::WatchFile::ValidateWatchPath
- Logging::ClearLogContext
- Logging::GetLogContext
- Logging::GetLogger
- Logging::InitializeLogger
- Logging::InitializeLoggerWithRotation
- Logging::SetLogContext
- Metrics::GetMetrics
- Metrics::InitializeMetrics
- Tracing::create_propagation_context
- Tracing::create_trace_context_header
- Tracing::get_propagation_context
- Tracing::get_trace_generator
- Tracing::initialize_tracing
- Tracing::set_propagation_context
- Utility::CalculateBackoffDelay
- Utility::CurrentTimestamp
- Utility::CurrentTimestampSeconds
- Utility::FormatBytes
- Utility::GenerateRequestId
- Utility::GenerateRequestIdWithPrefix
- Utility::ParseDurationToMillis
- Utility::SanitizeForLogging
- Utility::TimestampToISO8601
- Utility::ValidateFilePath
- Utility::ValidatePort
- Utility::ValidateStringLength
- Utility::ValidateUrl
Type Aliases
Constants
- CLI::HELP_CONFIG
- CLI::HELP_DEBUG
- CLI::HELP_LOGS
- CLI::HELP_MAIN
- CLI::HELP_METRICS
- CLI::HELP_RESTART
- CLI::HELP_STATUS
- DefaultBindAddress
- DefaultConfigFile
- Indexing::State::CreateState::MAX_FILE_SIZE_BYTES
- Indexing::Store::QueryIndex::MAX_SEARCH_RESULTS_DEFAULT
- ProtocolVersion
- VERSION
- Vine::Generated::air::air_service_server::SERVICE_NAME