SVCS - Русская документация
Загрузка...
Поиск...
Не найдено
Иерархия классов
Иерархия классов.
[уровень детализации 123]
 Csvcs::core::BranchManager::BranchСтруктура для хранения метаданных одной ветви
 Csvcs::core::BranchManagerОсновной сервис для управления ветвями системы контроля версий (создание, удаление, переключение)
 Csvcs::cli::CommandFactoryФабрика для создания объектов ICommand по их строковому имени
 Csvcs::core::CommitInfoСтруктура, содержащая основные метаданные для одного коммита
 Csvcs::integration::CompositeCommandFactoryИнтеграционный компонент для объединения нескольких фабрик команд
 Cstd::enable_shared_from_this
 Csvcs::services::EventBusПотокобезопасная реализация ISubject для централизованного распределения событий
 Csvcs::services::EventСтруктура, описывающая событие, опубликованное ядром VCS
 Csvcs::test::cli::EventСтруктура, описывающая событие, опубликованное ядром VCS
 Csvcs::test::cli::mocks::EventСтруктура, описывающая событие, опубликованное ядром VCS
 Csvcs::test::cli::utils::EventСтруктура, описывающая событие, опубликованное ядром VCS
 Csvcs::test::server::ssh::MockEventBus::EventRecord
 Csvcs::cli::HelpServiceСервис, предоставляющий справочную информацию для команд
 Csvcs::test::cli::mocks::MockHelpServiceAdapterАдаптер для использования MockHelpService с HelpCommand
 Csvcs::cli::ICommandИнтерфейс (абстрактный базовый класс) для всех команд, выполняемых через CLI
 Csvcs::cli::AddCommandРеализует команду "add" для Simple Version Control System (SVCS)
 Csvcs::cli::BaseCommandБазовый класс для всех CLI команд
 Csvcs::cli::BranchCommandКоманда для управления ветками в системе контроля версий
 Csvcs::cli::ClearCommandКоманда для удаления структуры репозитория SVCS
 Csvcs::cli::HelpCommandКоманда для отображения справочной информации о других командах
 Csvcs::cli::HistoryCommandКоманда для просмотра истории сохранений (коммитов) в репозитории
 Csvcs::cli::InitCommandРеализует команду "init" для системы контроля версий (VCS)
 Csvcs::cli::MergeCommandКоманда для слияния веток в системе контроля версий
 Csvcs::cli::RemoveCommandКоманда для удаления файлов из области подготовки
 Csvcs::cli::SaveCommandКоманда для сохранения (коммита) подготовленных изменений в репозиторий
 Csvcs::cli::StatusCommandКоманда для отображения текущего статуса репозитория
 Csvcs::cli::UndoCommandКоманда для возврата состояния репозитория к предыдущему коммиту
 Csvcs::cli::VersionCommandКоманда для отображения информации о версии SVCS
 Csvcs::server::cli::ServerBaseCommandАбстрактный базовый класс для всех команд администрирования сервера
 Csvcs::core::IndexУправляет областью подготовки (Index) репозитория СКВ
 Csvcs::core::IndexEntryПредставляет одну запись файла в области подготовки (Index)
 Csvcs::services::IObserverИнтерфейс Observer (Абстрактный Базовый Класс)
 Csvcs::services::LoggerПотокобезопасный Singleton класс, отвечающий за логирование системных событий
 Csvcs::test::core::ManualMockObserverManual mock implementation of the IObserver interface
 Csvcs::test::core::MockObserverMock observer for testing event notifications
 Csvcs::test::core::NullObserverNull implementation of IObserver
 Csvcs::services::ISubjectИнтерфейс Subject (Издатель) (Абстрактный Базовый Класс)
 Csvcs::core::RepositoryУправляет структурой директорий системы контроля версий и основными операциями
 Csvcs::services::EventBusПотокобезопасная реализация ISubject для централизованного распределения событий
 Csvcs::test::cli::mocks::MockSubjectMock реализация ISubject для тестирования событийно-ориентированных компонентов
 Csvcs::test::core::MockSubjectMock implementation of ISubject (Event Bus)
 Csvcs::test::core::MockSubjectMock implementation of ISubject (Event Bus)
 Csvcs::test::core::mocks::MockSubject
 Csvcs::test::server::MockEventBus
 Csvcs::test::server::SimpleEventBus
 Csvcs::test::server::SimpleEventBus
 Csvcs::test::server::TestEventBus
 Csvcs::test::server::ssh::MockEventBus
 Csvcs::test::cli::mocks::MockHelpServiceMock реализация HelpService для тестирования HelpCommand
 Csvcs::test::cli::utils::MockHelpServiceMock реализация HelpService для тестирования HelpCommand
 Csvcs::test::server::ssh::MockSSHSession
 Csvcs::core::ObjectStorageУправляет базой данных объектов системы контроля версий, включая сохранение и восстановление объектов
 Csvcs::test::core::MockObjectStorageMock implementation of ObjectStorage
 Csvcs::test::core::mocks::MockSubject::RecordedNotification
 Csvcs::server::RemoteПредставляет конфигурацию одного удаленного репозитория
 Csvcs::server::RemoteManagerУправляет конфигурациями удаленных репозиториев
 Csvcs::server::RemoteProtocolОбрабатывает протокол удаленной связи для SVCS
 Csvcs::core::RepositoryManagerУправляет всеми физическими операциями с файлами и директориями в репозитории SVCS
 Csvcs::test::server::MockRepositoryManager
 Csvcs::test::cli::utils::RepositoryManagerУправляет всеми физическими операциями с файлами и директориями в репозитории SVCS
 Csvcs::test::server::MockRepositoryManager
 Csvcs::server::ServerОсновной TCP-сервер для удаленных операций SVCS
 Csvcs::server::cli::ServerCommandFactoryФабрика для создания объектов ICommand администрирования сервера
 Csvcs::server::ssh::SSHConfigКонфигурация SSH сервера
 Csvcs::server::ssh::SSHServerОсновной класс SSH сервера
 Ctesting::Test
 Csvcs::test::cli::utils::AddCommandTestТестовый фикстур для интеграционных тестов AddCommand
 Csvcs::test::cli::utils::ClearCommandTestТестовый фикстур для интеграционных тестов ClearCommand
 Csvcs::test::cli::utils::HelpCommandTest
 Csvcs::test::cli::utils::HistoryCommandTestGoogle Test фикстур для запуска интеграционных тестов HistoryCommand
 Csvcs::test::cli::utils::InitCommandIntegrationTestТестовый фикстур для интеграционных тестов InitCommand
 Csvcs::test::cli::utils::RemoveCommandTestGoogle Test фикстур для запуска интеграционных тестов RemoveCommand
 Csvcs::test::cli::utils::SaveCommandTestGoogle Test фикстур для запуска интеграционных тестов SaveCommand (коммит)
 Csvcs::test::cli::utils::StatusCommandTestGoogle Test фикстур для запуска интеграционных тестов StatusCommand
 Csvcs::test::cli::utils::UndoCommandTestGoogle Test фикстур для запуска интеграционных тестов UndoCommand
 Csvcs::test::cli::utils::VersionCommandTestGoogle Test фикстур для запуска модульных/интеграционных тестов VersionCommand
 Csvcs::test::core::BranchManagerTest
 Csvcs::test::core::IndexTest
 Csvcs::test::core::ObjectStorageTestTest fixture for the ObjectStorage class
 Csvcs::test::core::RepositoryManagerTestTest fixture for RepositoryManager tests
 Csvcs::test::core::RepositoryTestTest fixture for Repository class unit tests
 Csvcs::test::server::HubCommandTest
 Csvcs::test::server::RemoteManagerTest
 Csvcs::test::server::RemoteProtocolIntegrationTest
 Csvcs::test::server::RemoteProtocolTest
 Csvcs::test::server::RepoCommandTest
 Csvcs::test::server::ServerIntegrationTest
 Csvcs::test::server::ssh::SSHConfigTest
 Csvcs::test::server::ssh::SSHServerIntegrationTest
 Csvcs::test::server::ssh::SSHServerNoLibSSHTest
 Csvcs::test::server::ssh::SSHServerTest
 Csvcs::test::server::ssh::SSHSessionIntegrationTest
 Csvcs::test::server::ssh::SSHSessionTest
 Csvcs::core::TreeEntryПредставляет отдельный элемент (файл или поддиректорию) внутри объекта Tree
 Csvcs::core::VcsObjectАбстрактный базовый класс, представляющий любой сохраняемый, адресуемый объект в СКВ
 Csvcs::core::BlobПредставляет содержимое файла (Binary Large Object)
 Csvcs::core::CommitПредставляет единую, неизменяемую историческую точку (снимок) в истории репозитория
 Csvcs::core::TestableObjectВспомогательный класс для тестирования неабстрактных методов VcsObject
 Csvcs::core::TreeПредставляет состояние директории в СКВ, реализуя контракт VcsObject