summaryrefslogtreecommitdiff
path: root/AudioManagerDaemon/include/IAmDatabaseHandler.h
diff options
context:
space:
mode:
authorAleksander Donchev <aleksander.donchev@partner.bmw.de>2013-08-13 16:04:47 +0200
committerAleksander Donchev <aleksander.donchev@partner.bmw.de>2013-08-14 15:30:45 +0200
commitf819d7b58660be225f127d30db4e330c89e58aed (patch)
treeb7abfc164b8bf80b96d32faf437bc91e67461e91 /AudioManagerDaemon/include/IAmDatabaseHandler.h
parentfcf1a9be599b2bf3f956a1b52389b41dc2f29a85 (diff)
downloadaudiomanager-f819d7b58660be225f127d30db4e330c89e58aed.tar.gz
* Refactoring and improvements CAmDatabasehandlerMap ( Ticket #87 )
Signed-off-by: Christian Linke <christian.linke@bmw.de>
Diffstat (limited to 'AudioManagerDaemon/include/IAmDatabaseHandler.h')
-rw-r--r--AudioManagerDaemon/include/IAmDatabaseHandler.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/AudioManagerDaemon/include/IAmDatabaseHandler.h b/AudioManagerDaemon/include/IAmDatabaseHandler.h
index d5b33b9..4f20eee 100644
--- a/AudioManagerDaemon/include/IAmDatabaseHandler.h
+++ b/AudioManagerDaemon/include/IAmDatabaseHandler.h
@@ -35,7 +35,9 @@ class CAmDatabaseObserver;
class CAmRoutingTree;
class CAmRoutingTreeItem;
-#define DYNAMIC_ID_BOUNDARY 100 //!< the value below is reserved for staticIDs, the value above will be assigned to dynamically registered items
+
+enum { DYNAMIC_ID_BOUNDARY = 100 }; //!< the value below is reserved for staticIDs, the value above will be assigned to dynamically registered items
+
//todo: check the enum values before entering & changing in the database.
//todo: change asserts for dynamic boundary checks into failure answers.#
//todo: check autoincrement boundary and set to 16bit limits
@@ -168,9 +170,11 @@ public:
virtual bool sinkVisible(const am_sinkID_t sinkID) const = 0;
virtual am_timeSync_t calculateMainConnectionDelay(const am_mainConnectionID_t mainConnectionID) const = 0; //!< calculates a new main connection delay
- virtual void dump( std::ostream & output) = 0 ;
+ virtual void dump( std::ostream & output) const = 0 ;
+
};
+
}
#endif /* DATABASEHANDLERINTERFACE_H_ */