bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
ReadTypeFactory Class Reference

#include <ReadTypeFactory.h>

Inheritance diagram for ReadTypeFactory:
Inheritance graph
Collaboration diagram for ReadTypeFactory:
Collaboration graph

Public Member Functions

virtual Array * NewArray (const string &n="", BaseType *v=0) const
 
virtual ByteNewByte (const string &n="") const
 
virtual Float32NewFloat32 (const string &n="") const
 
virtual Float64NewFloat64 (const string &n="") const
 
virtual GridNewGrid (const string &n="") const
 
virtual Int16NewInt16 (const string &n="") const
 
virtual Int32NewInt32 (const string &n="") const
 
virtual SequenceNewSequence (const string &n="") const
 
virtual StrNewStr (const string &n="") const
 
virtual Structure * NewStructure (const string &n="") const
 
virtual UInt16NewUInt16 (const string &n="") const
 
virtual UInt32NewUInt32 (const string &n="") const
 
virtual UrlNewUrl (const string &n="") const
 

Detailed Description

A factory for the ReadByte, ..., ReadGrid types.

Author
James Gallagher

Definition at line 46 of file ReadTypeFactory.h.

Constructor & Destructor Documentation

◆ ReadTypeFactory()

ReadTypeFactory::ReadTypeFactory ( )
inline

Definition at line 48 of file ReadTypeFactory.h.

◆ ~ReadTypeFactory()

virtual ReadTypeFactory::~ReadTypeFactory ( )
inlinevirtual

Definition at line 49 of file ReadTypeFactory.h.

Member Function Documentation

◆ NewArray()

Array * ReadTypeFactory::NewArray ( const string & n = "",
BaseType * v = 0 ) const
virtual

Definition at line 102 of file ReadTypeFactory.cc.

◆ NewByte()

Byte * ReadTypeFactory::NewByte ( const string & n = "") const
virtual

Definition at line 47 of file ReadTypeFactory.cc.

◆ NewFloat32()

Float32 * ReadTypeFactory::NewFloat32 ( const string & n = "") const
virtual

Definition at line 78 of file ReadTypeFactory.cc.

◆ NewFloat64()

Float64 * ReadTypeFactory::NewFloat64 ( const string & n = "") const
virtual

Definition at line 84 of file ReadTypeFactory.cc.

◆ NewGrid()

Grid * ReadTypeFactory::NewGrid ( const string & n = "") const
virtual

Definition at line 121 of file ReadTypeFactory.cc.

◆ NewInt16()

Int16 * ReadTypeFactory::NewInt16 ( const string & n = "") const
virtual

Definition at line 53 of file ReadTypeFactory.cc.

◆ NewInt32()

Int32 * ReadTypeFactory::NewInt32 ( const string & n = "") const
virtual

Definition at line 65 of file ReadTypeFactory.cc.

◆ NewSequence()

Sequence * ReadTypeFactory::NewSequence ( const string & n = "") const
virtual

Definition at line 114 of file ReadTypeFactory.cc.

◆ NewStr()

Str * ReadTypeFactory::NewStr ( const string & n = "") const
virtual

Definition at line 90 of file ReadTypeFactory.cc.

◆ NewStructure()

Structure * ReadTypeFactory::NewStructure ( const string & n = "") const
virtual

Definition at line 108 of file ReadTypeFactory.cc.

◆ NewUInt16()

UInt16 * ReadTypeFactory::NewUInt16 ( const string & n = "") const
virtual

Definition at line 59 of file ReadTypeFactory.cc.

◆ NewUInt32()

UInt32 * ReadTypeFactory::NewUInt32 ( const string & n = "") const
virtual

Definition at line 72 of file ReadTypeFactory.cc.

◆ NewUrl()

Url * ReadTypeFactory::NewUrl ( const string & n = "") const
virtual

Definition at line 96 of file ReadTypeFactory.cc.


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