LCOV - code coverage report
Current view: top level - Servidor - LikesDatabaseManager.h (source / functions) Hit Total Coverage
Test: coverage_merged.info Lines: 1 1 100.0 %
Date: 2016-07-11 17:43:33 Functions: 1 1 100.0 %

          Line data    Source code
       1             : #ifndef SOURCE_LIKESDATABASEMANAGER_H
       2             : #define SOURCE_LIKESDATABASEMANAGER_H
       3             : 
       4             : #define MATCHES_OF "MatchesOf"
       5             : #define NEW_MATCHES_OF "NewMatchesOf"
       6             : #define USERS_INTERACTED_OF "UserInteractedOf"
       7             : 
       8             : #include "DatabaseManager.h"
       9             : 
      10          12 : class LikesDatabaseManager : public DatabaseManager{
      11             : public:
      12             :     LikesDatabaseManager(rocksdb::DB *database);
      13             : 
      14             :     bool matches(std::string user1, std::string user2);
      15             : 
      16             :     void saveLike(std::string deUser, std::string aUser, std::string boolean);
      17             : 
      18             :     void getMatches(std::string deUser, std::string &usenamesMatches);
      19             : 
      20             :     void getNewMatches(std::string deUser, std::string &nameMatches);
      21             : 
      22             :     void getInteractedUsers(std::string deUser, std::string &usenamesInteracted);
      23             : };
      24             : 
      25             : 
      26             : #endif //SOURCE_LIKESDATABASEMANAGER_H

Generated by: LCOV version 1.12-4-g04a3c0e