DatabaseStream Class Reference

#include <DatabaseStream.h>

Inheritance diagram for DatabaseStream:

OPS_Stream MovableObject List of all members.

Public Member Functions

 DatabaseStream (FE_Datastore *database=0, const char *tableName=0)
 ~DatabaseStream ()
int tag (const char *)
int tag (const char *, const char *)
int endTag ()
int attr (const char *name, int value)
int attr (const char *name, double value)
int attr (const char *name, const char *value)
int write (Vector &data)
OPS_Streamoperator<< (char c)
OPS_Streamoperator<< (unsigned char c)
OPS_Streamoperator<< (signed char c)
OPS_Streamoperator<< (const char *s)
OPS_Streamoperator<< (const unsigned char *s)
OPS_Streamoperator<< (const signed char *s)
OPS_Streamoperator<< (const void *p)
OPS_Streamoperator<< (int n)
OPS_Streamoperator<< (unsigned int n)
OPS_Streamoperator<< (long n)
OPS_Streamoperator<< (unsigned long n)
OPS_Streamoperator<< (short n)
OPS_Streamoperator<< (unsigned short n)
OPS_Streamoperator<< (bool b)
OPS_Streamoperator<< (double n)
OPS_Streamoperator<< (float n)
int setDatabase (FE_Datastore &theDatabase, const char *tableName)
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)

Detailed Description

Definition at line 31 of file DatabaseStream.h.


Constructor & Destructor Documentation

DatabaseStream::DatabaseStream ( FE_Datastore database = 0,
const char *  tableName = 0 
)

Definition at line 38 of file DatabaseStream.cpp.

References endln, and opserr.

DatabaseStream::~DatabaseStream (  ) 

Definition at line 55 of file DatabaseStream.cpp.


Member Function Documentation

int DatabaseStream::tag ( const char *   )  [virtual]

Implements OPS_Stream.

Definition at line 120 of file DatabaseStream.cpp.

int DatabaseStream::tag ( const char *  ,
const char *   
) [virtual]

Implements OPS_Stream.

Definition at line 129 of file DatabaseStream.cpp.

int DatabaseStream::endTag (  )  [virtual]

Implements OPS_Stream.

Definition at line 138 of file DatabaseStream.cpp.

int DatabaseStream::attr ( const char *  name,
int  value 
) [virtual]

Implements OPS_Stream.

Definition at line 145 of file DatabaseStream.cpp.

int DatabaseStream::attr ( const char *  name,
double  value 
) [virtual]

Implements OPS_Stream.

Definition at line 154 of file DatabaseStream.cpp.

int DatabaseStream::attr ( const char *  name,
const char *  value 
) [virtual]

Implements OPS_Stream.

Definition at line 162 of file DatabaseStream.cpp.

int DatabaseStream::write ( Vector data  )  [virtual]

Implements OPS_Stream.

Definition at line 69 of file DatabaseStream.cpp.

References endln, FE_Datastore::insertData(), opserr, and Vector::Size().

OPS_Stream & DatabaseStream::operator<< ( char  c  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 173 of file DatabaseStream.cpp.

OPS_Stream & DatabaseStream::operator<< ( unsigned char  c  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 180 of file DatabaseStream.cpp.

OPS_Stream & DatabaseStream::operator<< ( signed char  c  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 187 of file DatabaseStream.cpp.

OPS_Stream & DatabaseStream::operator<< ( const char *  s  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 194 of file DatabaseStream.cpp.

OPS_Stream & DatabaseStream::operator<< ( const unsigned char *  s  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 201 of file DatabaseStream.cpp.

OPS_Stream & DatabaseStream::operator<< ( const signed char *  s  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 208 of file DatabaseStream.cpp.

OPS_Stream & DatabaseStream::operator<< ( const void *  p  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 215 of file DatabaseStream.cpp.

OPS_Stream & DatabaseStream::operator<< ( int  n  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 222 of file DatabaseStream.cpp.

OPS_Stream & DatabaseStream::operator<< ( unsigned int  n  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 229 of file DatabaseStream.cpp.

OPS_Stream & DatabaseStream::operator<< ( long  n  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 236 of file DatabaseStream.cpp.

OPS_Stream & DatabaseStream::operator<< ( unsigned long  n  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 243 of file DatabaseStream.cpp.

OPS_Stream & DatabaseStream::operator<< ( short  n  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 250 of file DatabaseStream.cpp.

OPS_Stream & DatabaseStream::operator<< ( unsigned short  n  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 257 of file DatabaseStream.cpp.

OPS_Stream & DatabaseStream::operator<< ( bool  b  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 264 of file DatabaseStream.cpp.

OPS_Stream & DatabaseStream::operator<< ( double  n  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 271 of file DatabaseStream.cpp.

OPS_Stream & DatabaseStream::operator<< ( float  n  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 278 of file DatabaseStream.cpp.

int DatabaseStream::setDatabase ( FE_Datastore theDatabase,
const char *  tableName 
)

Definition at line 97 of file DatabaseStream.cpp.

References endln, and opserr.

int DatabaseStream::sendSelf ( int  commitTag,
Channel theChannel 
) [virtual]

Implements OPS_Stream.

Definition at line 287 of file DatabaseStream.cpp.

References opserr.

int DatabaseStream::recvSelf ( int  commitTag,
Channel theChannel,
FEM_ObjectBroker theBroker 
) [virtual]

Implements OPS_Stream.

Definition at line 293 of file DatabaseStream.cpp.

References opserr.


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

Generated on Mon Oct 23 15:05:40 2006 for OpenSees by doxygen 1.5.0