MCPcopy Create free account
hub / github.com/Palm1r/QodeAssist / LLMClientInterface

Method LLMClientInterface

LLMClientInterface.cpp:22–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20namespace QodeAssist {
21
22LLMClientInterface::LLMClientInterface(
23 const Settings::GeneralSettings &generalSettings,
24 const Settings::CodeCompletionSettings &completeSettings,
25 PluginLLMCore::IProviderRegistry &providerRegistry,
26 PluginLLMCore::IPromptProvider *promptProvider,
27 Context::IDocumentReader &documentReader,
28 IRequestPerformanceLogger &performanceLogger)
29 : m_generalSettings(generalSettings)
30 , m_completeSettings(completeSettings)
31 , m_providerRegistry(providerRegistry)
32 , m_promptProvider(promptProvider)
33 , m_documentReader(documentReader)
34 , m_performanceLogger(performanceLogger)
35 , m_contextManager(new Context::ContextManager(this))
36{
37}
38
39LLMClientInterface::~LLMClientInterface()
40{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected