54 #ifndef _GAMS_AUCTIONS_MAXIMUM_BID_H_
55 #define _GAMS_AUCTIONS_MAXIMUM_BID_H_
61 #include "madara/knowledge/containers/StringVector.h"
83 const std::string & agent_prefix =
"",
84 madara::knowledge::KnowledgeBase * knowledge = 0);
123 const std::string & agent_prefix =
"",
124 madara::knowledge::KnowledgeBase * knowledge = 0);
Copyright(c) 2016 Carnegie Mellon University.
Copyright(c) 2016 Carnegie Mellon University.
Base class for an auction.
Base class for an auction factory.
Factory for creating maximum-bid auctions.
virtual ~AuctionMaximumBidFactory()
Destructor.
AuctionMaximumBidFactory()
Constructor.
virtual AuctionBase * create(const std::string &auction_prefix="", const std::string &agent_prefix="", madara::knowledge::KnowledgeBase *knowledge=0)
Creates a maximum-bid auction.
An auction where the winner is the highest bidder.
virtual ~AuctionMaximumBid()
Constructor.
AuctionMaximumBid(const std::string &auction_prefix="", const std::string &agent_prefix="", madara::knowledge::KnowledgeBase *knowledge=0)
Constructor.
virtual std::string get_leader(void)
Returns the leader of the bidding process.
Contains all GAMS-related tools, classes and code.