OPeNDAP Hyrax Back End Server (BES)
Updated for version 3.8.3
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
FFStructure.cc
Go to the documentation of this file.
1
2
// -*- mode: c++; c-basic-offset:4 -*-
3
4
// This file is part of ff_handler a FreeForm API handler for the OPeNDAP
5
// DAP2 data server.
6
7
// Copyright (c) 2005 OPeNDAP, Inc.
8
// Author: James Gallagher <jgallagher@opendap.org>
9
//
10
// This is free software; you can redistribute it and/or modify it under the
11
// terms of the GNU Lesser General Public License as published by the Free
12
// Software Foundation; either version 2.1 of the License, or (at your
13
// option) any later version.
14
//
15
// This software is distributed in the hope that it will be useful, but
16
// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
17
// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
18
// License for more details.
19
//
20
// You should have received a copy of the GNU Lesser General Public
21
// License along with this library; if not, write to the Free Software
22
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
23
//
24
// You can contact OPeNDAP, Inc. at PO Box 112, Saunderstown, RI. 02874-0112.
25
26
// (c) COPYRIGHT URI/MIT 1997-99
27
// Please read the full copyright statement in the file COPYRIGHT.
28
//
29
// Authors: reza (Reza Nekovei)
30
31
// FreeFrom sub-class implementation for FFByte,...FFGrid.
32
// The files are patterned after the subcalssing examples
33
// Test<type>.c,h files.
34
//
35
// ReZa 6/18/97
36
37
#include "
config_ff.h
"
38
39
static
char
rcsid[]
not_used
= {
"$Id$"
};
40
41
42
#include <string>
43
44
#include "InternalErr.h"
45
#include "
FFStructure.h
"
46
47
BaseType *
48
FFStructure::ptr_duplicate
()
49
{
50
return
new
FFStructure
(*
this
);
51
}
52
53
FFStructure::FFStructure
(
const
string
&n,
const
string
&d) : Structure(n, d)
54
{
55
}
56
57
FFStructure::~FFStructure
()
58
{
59
}
60
61
bool
62
FFStructure::read
()
63
{
64
throw
InternalErr(__FILE__, __LINE__,
"Unimplemented read method called."
);
65
}
66
67
void
FFStructure::transfer_attributes
(AttrTable *)
68
{
69
throw
InternalErr(__FILE__, __LINE__,
"Unimplemented transfer_attribute() method called."
);
70
}
71
72
not_used
#define not_used
Definition:
config.h:315
FFStructure::ptr_duplicate
virtual BaseType * ptr_duplicate()
Definition:
FFStructure.cc:48
FFStructure::transfer_attributes
virtual void transfer_attributes(AttrTable *at)
Definition:
FFStructure.cc:67
config_ff.h
FFStructure::read
virtual bool read()
Definition:
FFStructure.cc:62
FFStructure::~FFStructure
virtual ~FFStructure()
Definition:
FFStructure.cc:57
FFStructure.h
FFStructure::FFStructure
FFStructure(const string &n, const string &d)
Definition:
FFStructure.cc:53
modules
freeform_handler
FFStructure.cc
Generated by
1.8.9.1