Maria GDK 5.0.0.737
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria::GRPCClientWrapper Class Reference
Inheritance diagram for Maria::GRPCClientWrapper:
Maria::IGeoObjectStoreProvider

Public Member Functions

 GRPCClientWrapper (std::string target_server)
 
std::shared_ptr< MariaProtobuf::StoresInfoReply > GetStores ()
 
std::shared_ptr< MariaProtobuf::GeoObjectsCoreInfoReply > getObjectsCoreInfo (const MariaProtobuf::GeoObjectsQuery &query)
 
std::shared_ptr< MariaProtobuf::UpdateObjectsReply > UpdateObjects (const MariaProtobuf::ObjectMessagesProto &message)
 
std::shared_ptr< MariaProtobuf::ObjectDataReply > getObjectsData (const MariaProtobuf::IdsQuery &query)
 
std::shared_ptr< MariaProtobuf::BoolWrapper > CreateStore (const MariaProtobuf::StoreInfo &message)
 
std::shared_ptr< MariaProtobuf::IdMapReply > GetIdMap (const MariaProtobuf::IdMapQuery &message)
 
void notifyObjectsChanges (const MariaProtobuf::GeoObjectStoreNotifyChangesProto &changes)
 
bool acceptNotifyObjectsChanges () const
 
virtual std::shared_ptr< MariaProtobuf::GeoObjectsCoreInfoReply > getObjectsCoreInfo (const MariaProtobuf::GeoObjectsQuery &query)=0
 
virtual std::shared_ptr< MariaProtobuf::ObjectDataReply > getObjectsData (const MariaProtobuf::IdsQuery &query)=0
 
virtual void notifyObjectsChanges (const MariaProtobuf::GeoObjectStoreNotifyChangesProto &changes)=0
 
virtual bool acceptNotifyObjectsChanges () const =0
 

Member Function Documentation

◆ acceptNotifyObjectsChanges()

bool Maria::GRPCClientWrapper::acceptNotifyObjectsChanges ( ) const
inlinevirtual

◆ getObjectsCoreInfo()

std::shared_ptr< MariaProtobuf::GeoObjectsCoreInfoReply > GRPCClientWrapper::getObjectsCoreInfo ( const MariaProtobuf::GeoObjectsQuery &  query)
virtual

◆ getObjectsData()

std::shared_ptr< MariaProtobuf::ObjectDataReply > GRPCClientWrapper::getObjectsData ( const MariaProtobuf::IdsQuery &  query)
virtual

◆ notifyObjectsChanges()

void Maria::GRPCClientWrapper::notifyObjectsChanges ( const MariaProtobuf::GeoObjectStoreNotifyChangesProto &  changes)
inlinevirtual

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