![]() |
Maria GDK 5.0.0.759
Documentation of native code in develop branch
|
#include <MISymbolProvider.h>
Public Member Functions | |
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 |
ISymbolProvider - Interface for point symbol providers Note that the requestSymbol() and getSymbolResult methods may be called from different threads, so all implementations must handle this.
|
pure virtual |
Return the next finished symbol query result for the given cache (if any).
Implemented in Maria::ExternalSymbolProvider, Maria::SymbolFileProvider, and Maria::HttpSymbolProvider.
|
pure virtual |
Returns the number of finished requests in the out queue
Implemented in Maria::ExternalSymbolProvider, Maria::SymbolFileProvider, and Maria::HttpSymbolProvider.
|
pure virtual |
Request a symbol with the given parameters
Implemented in Maria::ExternalSymbolProvider, Maria::SymbolFileProvider, and Maria::HttpSymbolProvider.