libdap::RCReader Class Reference

#include <RCReader.h>

Collaboration diagram for libdap::RCReader:

Collaboration graph
[legend]

List of all members.

Public Member Functions

string get_ais_database () const throw ()
const int get_always_validate () throw ()
const int get_default_expires () throw ()
const bool get_deflate () throw ()
const string get_dods_cache_root ()
const int get_ignore_expires () throw ()
const int get_max_cache_size () throw ()
const unsigned int get_max_cached_obj () throw ()
const string get_no_proxy_for_host () throw ()
const int get_no_proxy_for_port () throw ()
const string get_no_proxy_for_protocol () throw ()
const string get_proxy_for_proxy_host_url () throw ()
const string get_proxy_for_regexp () throw ()
const int get_proxy_for_regexp_flags () throw ()
const string get_proxy_server_host () throw ()
 Get the proxy host.
const string get_proxy_server_host_url () throw ()
const int get_proxy_server_port () throw ()
 Get the proxy port.
const string get_proxy_server_protocol () throw ()
 Get the proxy server protocol.
const string get_proxy_server_userpw () throw ()
 Get the proxy username and password.
const bool get_use_cache () throw ()
int get_validate_ssl () const throw ()
bool is_no_proxy_for_used () throw ()
bool is_proxy_for_used () throw ()
void set_ais_database (const string &db) throw ()
void set_always_validate (int i) throw ()
void set_default_expires (int i) throw ()
void set_deflate (bool b) throw ()
void set_ignore_expires (int i) throw ()
void set_max_cache_size (int i) throw ()
void set_max_cached_obj (int i) throw ()
void set_no_proxy_for_host (const string &s) throw ()
void set_no_proxy_for_port (int i) throw ()
void set_no_proxy_for_protocol (const string &s) throw ()
void set_proxy_for_proxy_host_url (const string &s) throw ()
void set_proxy_for_regexp (const string &s) throw ()
void set_proxy_for_regexp_flags (int i) throw ()
void set_proxy_server_host (const string &s) throw ()
void set_proxy_server_host_url (const string &s) throw ()
void set_proxy_server_port (int l) throw ()
void set_proxy_server_protocol (const string &s) throw ()
void set_proxy_server_userpw (const string &s) throw ()
void set_use_cache (bool b) throw ()
void set_validate_ssl (int i) throw ()

Static Public Member Functions

static RCReaderinstance ()

Friends

class HTTPConnectTest
class RCReaderTest


Detailed Description

Read the .dodsrc file. By default the file ~/.dodsrc is read. If the environment variable DODS_CONF is set, use that value as the pathname to the configuration file. Else, if the environment variable DODS_CACHE_INIT is set, use that value.

NB: DODS_CACHE_INIT is deprecated and may be removed in the future.

Author:
Jose Garcia <jgarcia@ucar.edu>

Definition at line 54 of file RCReader.h.


Member Function Documentation

string libdap::RCReader::get_ais_database (  )  const throw () [inline]

Definition at line 251 of file RCReader.h.

Referenced by libdap::AISConnect::AISConnect().

const int libdap::RCReader::get_always_validate (  )  throw () [inline]

Definition at line 157 of file RCReader.h.

Referenced by libdap::HTTPConnect::HTTPConnect().

const int libdap::RCReader::get_default_expires (  )  throw () [inline]

Definition at line 153 of file RCReader.h.

Referenced by libdap::HTTPConnect::HTTPConnect().

const bool libdap::RCReader::get_deflate (  )  throw () [inline]

Definition at line 166 of file RCReader.h.

Referenced by libdap::HTTPConnect::HTTPConnect().

const string libdap::RCReader::get_dods_cache_root (  )  [inline]

Definition at line 133 of file RCReader.h.

Referenced by libdap::HTTPConnect::HTTPConnect().

const int libdap::RCReader::get_ignore_expires (  )  throw () [inline]

Definition at line 149 of file RCReader.h.

Referenced by libdap::HTTPConnect::HTTPConnect().

const int libdap::RCReader::get_max_cache_size (  )  throw () [inline]

Definition at line 141 of file RCReader.h.

Referenced by libdap::HTTPConnect::HTTPConnect().

const unsigned int libdap::RCReader::get_max_cached_obj (  )  throw () [inline]

Definition at line 145 of file RCReader.h.

Referenced by libdap::HTTPConnect::HTTPConnect().

const string libdap::RCReader::get_no_proxy_for_host (  )  throw () [inline]

Definition at line 240 of file RCReader.h.

const int libdap::RCReader::get_no_proxy_for_port (  )  throw () [inline]

Deprecated:

Definition at line 246 of file RCReader.h.

const string libdap::RCReader::get_no_proxy_for_protocol (  )  throw () [inline]

Definition at line 236 of file RCReader.h.

const string libdap::RCReader::get_proxy_for_proxy_host_url (  )  throw () [inline]

Deprecated:

Definition at line 216 of file RCReader.h.

const string libdap::RCReader::get_proxy_for_regexp (  )  throw () [inline]

Deprecated:

Definition at line 211 of file RCReader.h.

const int libdap::RCReader::get_proxy_for_regexp_flags (  )  throw () [inline]

Deprecated:

Definition at line 222 of file RCReader.h.

const string libdap::RCReader::get_proxy_server_host (  )  throw () [inline]

Definition at line 177 of file RCReader.h.

const string libdap::RCReader::get_proxy_server_host_url (  )  throw () [inline]

Deprecated:

Definition at line 192 of file RCReader.h.

References libdap::long_to_string().

Here is the call graph for this function:

const int libdap::RCReader::get_proxy_server_port (  )  throw () [inline]

Definition at line 182 of file RCReader.h.

const string libdap::RCReader::get_proxy_server_protocol (  )  throw () [inline]

Definition at line 172 of file RCReader.h.

const string libdap::RCReader::get_proxy_server_userpw (  )  throw () [inline]

Definition at line 187 of file RCReader.h.

const bool libdap::RCReader::get_use_cache (  )  throw () [inline]

Definition at line 137 of file RCReader.h.

Referenced by libdap::HTTPConnect::HTTPConnect().

int libdap::RCReader::get_validate_ssl (  )  const throw () [inline]

Definition at line 161 of file RCReader.h.

RCReader * libdap::RCReader::instance (  )  [static]

Definition at line 451 of file RCReader.cc.

References DBG.

Referenced by libdap::AISConnect::AISConnect(), and libdap::Connect::Connect().

bool libdap::RCReader::is_no_proxy_for_used (  )  throw () [inline]

Definition at line 232 of file RCReader.h.

bool libdap::RCReader::is_proxy_for_used (  )  throw () [inline]

Deprecated:

Definition at line 206 of file RCReader.h.

void libdap::RCReader::set_ais_database ( const string &  db  )  throw () [inline]

Definition at line 345 of file RCReader.h.

void libdap::RCReader::set_always_validate ( int  i  )  throw () [inline]

Definition at line 277 of file RCReader.h.

void libdap::RCReader::set_default_expires ( int  i  )  throw () [inline]

Definition at line 273 of file RCReader.h.

void libdap::RCReader::set_deflate ( bool  b  )  throw () [inline]

Definition at line 286 of file RCReader.h.

void libdap::RCReader::set_ignore_expires ( int  i  )  throw () [inline]

Definition at line 269 of file RCReader.h.

void libdap::RCReader::set_max_cache_size ( int  i  )  throw () [inline]

Definition at line 261 of file RCReader.h.

void libdap::RCReader::set_max_cached_obj ( int  i  )  throw () [inline]

Definition at line 265 of file RCReader.h.

void libdap::RCReader::set_no_proxy_for_host ( const string &  s  )  throw () [inline]

Definition at line 334 of file RCReader.h.

void libdap::RCReader::set_no_proxy_for_port ( int  i  )  throw () [inline]

Deprecated:

Definition at line 340 of file RCReader.h.

void libdap::RCReader::set_no_proxy_for_protocol ( const string &  s  )  throw () [inline]

Definition at line 330 of file RCReader.h.

void libdap::RCReader::set_proxy_for_proxy_host_url ( const string &  s  )  throw () [inline]

Deprecated:

Definition at line 320 of file RCReader.h.

void libdap::RCReader::set_proxy_for_regexp ( const string &  s  )  throw () [inline]

Deprecated:

Definition at line 315 of file RCReader.h.

void libdap::RCReader::set_proxy_for_regexp_flags ( int  i  )  throw () [inline]

Deprecated:

Definition at line 325 of file RCReader.h.

void libdap::RCReader::set_proxy_server_host ( const string &  s  )  throw () [inline]

Definition at line 295 of file RCReader.h.

void libdap::RCReader::set_proxy_server_host_url ( const string &  s  )  throw () [inline]

Deprecated:

Definition at line 309 of file RCReader.h.

void libdap::RCReader::set_proxy_server_port ( int  l  )  throw () [inline]

Definition at line 299 of file RCReader.h.

void libdap::RCReader::set_proxy_server_protocol ( const string &  s  )  throw () [inline]

Definition at line 291 of file RCReader.h.

void libdap::RCReader::set_proxy_server_userpw ( const string &  s  )  throw () [inline]

Definition at line 303 of file RCReader.h.

void libdap::RCReader::set_use_cache ( bool  b  )  throw () [inline]

Definition at line 257 of file RCReader.h.

void libdap::RCReader::set_validate_ssl ( int  i  )  throw () [inline]

Definition at line 281 of file RCReader.h.


Friends And Related Function Documentation

friend class HTTPConnectTest [friend]

Definition at line 127 of file RCReader.h.

friend class RCReaderTest [friend]

Definition at line 126 of file RCReader.h.


The documentation for this class was generated from the following files:

Generated on Tue Mar 3 10:46:23 2009 for libdap++ by  doxygen 1.5.8