Exposed BarrierManager to the API*

This commit is contained in:
2016-04-11 01:03:02 +10:00
parent ccb7adbd10
commit f32b8a9b4f
9 changed files with 142 additions and 0 deletions
+20
View File
@@ -44,6 +44,9 @@ int BarrierManager::Create(int instanceIndex) {
//implicitly create the new object
elementMap.emplace( std::pair<int, BarrierData>(counter, BarrierData(instanceIndex)) );
//set the script
//TODO: (0)
//TODO: do various things like saving to the database
return counter++;
}
@@ -103,3 +106,20 @@ sqlite3* BarrierManager::SetDatabase(sqlite3* db) {
sqlite3* BarrierManager::GetDatabase() {
return database;
}
int BarrierManager::SetCreateReference(int i) {
return createRef = i;
}
int BarrierManager::SetUnloadReference(int i) {
return unloadRef = i;
}
int BarrierManager::GetCreateReference() {
return createRef;
}
int BarrierManager::GetUnloadReference() {
return unloadRef;
}