/* */ #ifndef _D_NAME_MATCH_OPTION_HANDLER_H_ #define _D_NAME_MATCH_OPTION_HANDLER_H_ #include "OptionHandler.h" class NameMatchOptionHandler : public OptionHandler { protected: string _optName; public: NameMatchOptionHandler(const string& optName):_optName(optName) {} virtual ~NameMatchOptionHandler() {} virtual bool canHandle(const string& optName) { return strcasecmp(_optName.c_str(), optName.c_str()) == 0; } }; typedef SharedHandle NameMatchOptionHandlerHandle; #endif // _D_NAME_MATCH_OPTION_HANDLER_H_