libdap++  Updated for version 3.11.7
debug.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DBG(x)   /* x */
 
#define DBG1(x)   /* x */
 
#define DBG2(x)   /* x */
 
#define DBGN(x)   /* x */
 
#define FILE_N_LINE   fprintf(stderr, "%s:%d: ", __FILE__, __LINE__);
 

Macro Definition Documentation

#define DBG (   x)    /* x */

Definition at line 58 of file debug.h.

Referenced by libdap::Structure::_duplicate(), libdap::Array::add_constraint(), libdap::HTTPCacheTable::add_entry_to_cache_table(), libdap::Vector::add_var(), libdap::Vector::add_var_nocopy(), libdap::AttrTable::append_attr(), libdap::AttrTable::append_container(), libdap::GridGeoConstraint::apply_constraint_to_data(), libdap::ResponseBuilder::cache_data_ddx(), libdap::HTTPCacheTable::cache_index_read(), libdap::HTTPCacheTable::cache_index_write(), libdap::HTTPCache::cache_response(), libdap::check_byte(), libdap::check_float32(), libdap::check_float64(), libdap::Connect::Connect(), DAPCache3::create_and_lock(), libdap::ResponseBuilder::dataset_constraint(), libdap::DODSFilter::dataset_constraint(), libdap::ResponseBuilder::dataset_constraint_ddx(), libdap::DODSFilter::dataset_constraint_ddx(), libdap::DDS::DDS(), libdap::Vector::deserialize(), libdap::DODSFilter::DODSFilter(), libdap::DDS::duplicate(), libdap::ConstraintEvaluator::eval_function_clauses(), libdap::ConstraintEvaluator::eval_selection(), libdap::extract_string_argument(), libdap::Ancillary::find_ancillary_file(), libdap::Ancillary::find_group_ancillary_file(), libdap::GeoConstraint::flip_latitude_within_array(), libdap::function_geogrid(), libdap::function_grid(), libdap::function_linear_scale(), libdap::ResponseBuilder::get_cached_data_ddx(), libdap::HTTPCache::get_cached_response(), libdap::HTTPCache::get_conditional_request_headers(), libdap::DODSFilter::get_das_last_modified_time(), libdap::DODSFilter::get_data_last_modified_time(), libdap::DODSFilter::get_dds_last_modified_time(), libdap::XDRStreamUnMarshaller::get_int(), DAPCache3::get_read_lock(), libdap::GSEClause::get_stop(), libdap::XDRStreamUnMarshaller::get_str(), libdap::get_temp_file(), libdap::XDRStreamUnMarshaller::get_vector(), libdap::GSEClause::GSEClause(), libdap::HTTPCacheInterruptHandler::handle_signal(), libdap::HTTPResponse::HTTPResponse(), libdap::id2www(), libdap::ResponseBuilder::initialize(), libdap::RCReader::instance(), libdap::HTTPCache::instance(), libdap::Vector::intern_data(), libdap::Structure::intern_data(), libdap::Sequence::intern_data(), libdap::Sequence::intern_data_for_leaf(), libdap::Sequence::intern_data_parent_part_one(), libdap::Sequence::intern_data_parent_part_two(), libdap::Sequence::intern_data_private(), libdap::DDXParser::intern_stream(), libdap::Connect::is_cache_enabled(), libdap::is_keyword(), libdap::HTTPCache::is_url_valid(), libdap::DDS::leaf_match(), libdap::HTTPCache::lock_cache_interface(), DAPCache3::lock_cache_read(), DAPCache3::lock_cache_write(), libdap::HTTPCacheTable::CacheEntry::lock_read_response(), libdap::HTTPCacheTable::CacheEntry::lock_write_response(), main(), libdap::BaseTypeFactory::NewInt32(), libdap::BaseTypeFactory::NewSequence(), libdap::Error::OK(), libdap::DDS::operator=(), libdap::DAS::parse(), libdap::parse_time(), libdap::DODSFilter::process_options(), DAPCache3::purge_file(), libdap::XDRStreamMarshaller::put_byte(), libdap::Ancillary::read_ancillary_das(), libdap::Ancillary::read_ancillary_dds(), libdap::ResponseBuilder::read_cached_dataset(), libdap::ResponseBuilder::read_data_from_cache(), libdap::HTTPCacheTable::remove_cache_entry(), libdap::GeoConstraint::reorder_data_longitude_axis(), libdap::ResponseBuilder::send_das(), libdap::ResponseBuilder::send_data(), libdap::ResponseBuilder::send_dds(), libdap::Str::serialize(), libdap::Grid::serialize(), libdap::Sequence::serialize_leaf(), libdap::Sequence::serialize_parent_part_one(), libdap::Sequence::serialize_parent_part_two(), libdap::HTTPConnect::set_accept_deflate(), libdap::GeoConstraint::set_bounding_box(), libdap::DDS::set_dap_version(), libdap::HTTPConnect::set_xdap_protocol(), libdap::ResponseBuilder::split_ce(), libdap::Constructor::transfer_attributes(), libdap::DDS::transfer_attributes(), libdap::BaseType::transfer_attributes(), libdap::unescattr(), libdap::unique_names(), DAPCache3::unlock_and_close(), DAPCache3::unlock_cache(), libdap::HTTPCache::unlock_cache_interface(), libdap::HTTPCacheTable::CacheEntry::unlock_read_response(), libdap::HTTPCacheTable::CacheEntry::unlock_write_response(), libdap::unoctstring(), DAPCache3::update_and_purge(), DAPCache3::update_cache_info(), libdap::HTTPCache::update_response(), libdap::Vector::var(), xdr_str(), libdap::Array::~Array(), libdap::AttrTable::~AttrTable(), libdap::HTTPCache::~HTTPCache(), libdap::HTTPCacheResponse::~HTTPCacheResponse(), libdap::HTTPResponse::~HTTPResponse(), and libdap::Int32::~Int32().

#define DBG1 (   x)    /* x */

The purpose of DODS_DEBUG1 is to look at only a handful of the DBG() macros by changing them to DBG1() macros and defining DODS_DEBUG1.

Definition at line 67 of file debug.h.

#define DBG2 (   x)    /* x */

Definition at line 73 of file debug.h.

Referenced by libdap::BaseType::_duplicate(), libdap::DDS::add_var(), libdap::DDS::add_var_nocopy(), libdap::HTTPCacheTable::cache_index_read(), libdap::HTTPCacheTable::calculate_time(), libdap::HTTPCacheTable::create_hash_directory(), libdap::DDXParser::ddx_end_document(), libdap::DDXParser::ddx_get_characters(), libdap::DDXParser::ddx_sax2_end_element(), libdap::DDXParser::ddx_sax2_start_element(), libdap::DDXParser::ddx_start_document(), libdap::Sequence::deserialize(), libdap::DDS::exact_match(), libdap::GeoConstraint::find_longitude_indeces(), libdap::function_linear_scale(), libdap::XDRStreamUnMarshaller::get_byte(), libdap::XDRStreamUnMarshaller::get_vector(), libdap::HTTPConnect::HTTPConnect(), libdap::HTTPCache::instance(), libdap::Sequence::intern_data(), libdap::BaseType::intern_data(), libdap::Sequence::intern_data_for_leaf(), libdap::Sequence::intern_data_parent_part_one(), libdap::Sequence::intern_data_parent_part_two(), libdap::HTTPCache::is_cache_enabled(), libdap::DDS::mark(), libdap::DDS::parse(), libdap::HTTPCacheTable::parse_headers(), libdap::Sequence::read_row(), libdap::GeoConstraint::reorder_data_longitude_axis(), libdap::Sequence::serialize(), libdap::Sequence::serialize_parent_part_one(), libdap::Sequence::set_leaf_sequence(), libdap::HTTPCache::set_max_entry_size(), libdap::HTTPCache::set_max_size(), libdap::BaseType::set_read_p(), libdap::BaseType::set_send_p(), libdap::Vector::Vector(), libdap::BaseType::~BaseType(), libdap::Connect::~Connect(), libdap::HTTPConnect::~HTTPConnect(), libdap::Sequence::~Sequence(), and libdap::Vector::~Vector().

#define FILE_N_LINE   fprintf(stderr, "%s:%d: ", __FILE__, __LINE__);

Definition at line 50 of file debug.h.