Skip to content

Commit 8903d1e

Browse files
Add files via upload
1 parent 550878f commit 8903d1e

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

wellcoordination/benchmark/rubis.hpp

+11-11
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class Rubis : public ReplicatedObject
2020
//registerUser 2 1(id) by leader
2121
//openAuction 1(id) by default consider 100 auctions are open.
2222
//placeBid 3 3(auctionid+userid+value)
23-
//openauction 4
23+
//openauctions 4
2424
//closeauction
2525
//query 6 like movie does not consider read.
2626
private:
@@ -38,9 +38,9 @@ class Rubis : public ReplicatedObject
3838
};
3939
std::atomic<int> auction [200][2]={{0}}; //auctionid-user propsed max value-max value //item id eaqual to auciton id
4040
std::atomic<int> directbuysell [200]= {0};
41-
std::set<std::int> registeredusers;
42-
std::set<std::int> openauctions;
43-
std::set<std::int> closeauctions;
41+
std::set<int> registeredusers;
42+
std::set<int> openauctions;
43+
std::set<int> closeauctions;
4444
int userscounter=0;
4545
//std::set<std::string> movies;
4646
//std::set<std::string> customers;
@@ -87,7 +87,7 @@ class Rubis : public ReplicatedObject
8787
std::memcpy(directbuysell, obj.directbuysell, sizeof(directbuysell));
8888
registeredusers = obj.registeredusers;
8989
openauctions= obj.openauctions;
90-
closeauctions= obj.closeAction;
90+
closeauctions= obj.closeactions;
9191

9292
userscounter =obj.userscounter;
9393
}
@@ -123,7 +123,7 @@ class Rubis : public ReplicatedObject
123123
// 3
124124
void placeBid(int a_id, int u_id, int value)
125125
{
126-
if(registeredusers.count(u_id)==1 && openauction.count(a_id)==1 && closeauction.count(a_id)==0){
126+
if(registeredusers.count(u_id)==1 && openauctions.count(a_id)==1 && closeauction.count(a_id)==0){
127127
if(auction[a_id][1]<value){
128128
auction[a_id][0]=u_id;
129129
auction[a_id][1]=value;
@@ -133,14 +133,14 @@ class Rubis : public ReplicatedObject
133133

134134
void openAction(int a_id, int stock)
135135
{
136-
if(openauction.count(a_id)==0 && closeauction.count(a_id)==0){
136+
if(openauctions.count(a_id)==0 && closeauction.count(a_id)==0){
137137
auction[a_id][0]=stock;
138-
openauction.insert(a_id);
138+
openauctions.insert(a_id);
139139
}
140140
}
141-
void closeAction(int a_id)
141+
void closeActions(int a_id)
142142
{
143-
if(openauction.count(a_id)==1 && closeauction.count(a_id)==0){
143+
if(openauctions.count(a_id)==1 && closeauction.count(a_id)==0){
144144
closeauction.insert(a_id);
145145
}
146146
}
@@ -194,7 +194,7 @@ class Rubis : public ReplicatedObject
194194
}
195195
case MethodType::CLOSE_AUCTION:
196196
{
197-
closeAction(std::stoi(call.arg));
197+
closeActions(std::stoi(call.arg));
198198
break;
199199
}
200200
case MethodType::QUERY:

0 commit comments

Comments
 (0)