Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

49 lines (42 sloc) 1.354 kB
/* -*- Mode: C++; tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*- */
/*
* Copyright 2011 Couchbase, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef CONFIGURATION_H
#define CONFIGURATION_H 1
#include <string>
class Configuration {
public:
Configuration();
~Configuration();
void setHost(const char *val);
const char *getHost() const;
void setUser(const char *u);
const char *getUser() const;
void setPassword(const char *p);
const char *getPassword() const;
void setBucket(const char *b);
const char *getBucket() const;
void setTimingsEnabled(bool n);
bool isTimingsEnabled() const;
protected:
void loadCbcRc(void);
std::string host;
std::string user;
std::string passwd;
std::string bucket;
bool timings;
};
#endif
Jump to Line
Something went wrong with that request. Please try again.