Mockups for data facades

This commit is contained in:
Dennis Luxen 2013-09-18 17:49:49 +02:00
parent 5dc1ed6696
commit a9ac0ac725
4 changed files with 3 additions and 8 deletions

View File

@ -26,6 +26,8 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
//TODO: Umbauen in Private Data Facade
//TODO: Umbauen in Private Data Facade
#ifndef NODEINFORMATIONHELPDESK_H_

View File

@ -111,6 +111,7 @@ OSRM::OSRM(const char * server_ini_path, const bool use_shared_memory)
//TODO: fetch pointers from shared memory
//TODO: objects = new QueryObjectsStorage()
query_data_facade = new SharedDataFacade<QueryEdge::EdgeData>();
//TODO: generate shared memory plugins
RegisterPlugin(new HelloWorldPlugin());

View File

@ -21,12 +21,8 @@ or see http://www.gnu.org/licenses/agpl.txt.
#ifndef INTERNAL_DATA_FACADE
#define INTERNAL_DATA_FACADE
//implements all data storage when shared memory is _NOT_ used
#include "BaseDataFacade.h"
#include "../../DataStructures/StaticGraph.h"
template<class EdgeDataT>
class InternalDataFacade : public BaseDataFacade<EdgeDataT> {

View File

@ -21,12 +21,8 @@ or see http://www.gnu.org/licenses/agpl.txt.
#ifndef INTERNAL_DATA_FACADE
#define INTERNAL_DATA_FACADE
//implements all data storage when shared memory is _NOT_ used
#include "BaseDataFacade.h"
#include "../../DataStructures/StaticGraph.h"
template<class EdgeDataT>
class SharedDataFacade : public BaseDataFacade<EdgeDataT> {