Maria GDK 5.0.0.738
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria::SymbolFileProvider Class Reference

#include <MSymbolFileProvider.h>

Inheritance diagram for Maria::SymbolFileProvider:
Maria::ISymbolProvider

Public Member Functions

 SymbolFileProvider (const std::string &rootDir="")
 
void start ()
 
void stop ()
 
virtual void requestSymbol (const MariaProtobuf::SymbolProviderQuery &query) override
 
virtual bool getSymbolResult (uint32_t symCacheId, MariaProtobuf::SymbolProviderResult &result) override
 
virtual int numFinishedRequests (uint32_t symCacheId) const override
 
virtual void requestSymbol (const MariaProtobuf::SymbolProviderQuery &query)=0
 
virtual bool getSymbolResult (uint32_t symbolCacheId, MariaProtobuf::SymbolProviderResult &result)=0
 
virtual int numFinishedRequests (uint32_t symCacheId) const =0
 

Detailed Description

SymbolFileProvider - Simple file based symbol provider.

Member Function Documentation

◆ getSymbolResult()

bool Maria::SymbolFileProvider::getSymbolResult ( uint32_t  symbolCacheId,
MariaProtobuf::SymbolProviderResult &  result 
)
overridevirtual

Return the next finished symbol query result for the given cache (if any).

Returns
true if a result was given, false if not.

Implements Maria::ISymbolProvider.

◆ numFinishedRequests()

int Maria::SymbolFileProvider::numFinishedRequests ( uint32_t  symCacheId) const
overridevirtual

Returns the number of finished requests in the out queue

Implements Maria::ISymbolProvider.

◆ requestSymbol()

void Maria::SymbolFileProvider::requestSymbol ( const MariaProtobuf::SymbolProviderQuery &  query)
overridevirtual

Request a symbol with the given parameters

Implements Maria::ISymbolProvider.


The documentation for this class was generated from the following files: