XmlFileStream Class Reference

#include <XmlFileStream.h>

Inheritance diagram for XmlFileStream:

OPS_Stream MovableObject List of all members.

Public Member Functions

 XmlFileStream (int indentSize=4)
 XmlFileStream (const char *fileName, openMode mode=OVERWRITE, int indentSize=4)
 ~XmlFileStream ()
int setFile (const char *fileName, openMode mode=OVERWRITE)
int open (void)
int close (void)
int setPrecision (int precision)
int setFloatField (floatField)
int precision (int precision)
int width (int width)
const char * getFileName (void)
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_Streamwrite (const char *s, int n)
OPS_Streamwrite (const unsigned char *s, int n)
OPS_Streamwrite (const signed char *s, int n)
OPS_Streamwrite (const void *s, int n)
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 sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)

Detailed Description

Definition at line 33 of file XmlFileStream.h.


Constructor & Destructor Documentation

XmlFileStream::XmlFileStream ( int  indentSize = 4  ) 

Definition at line 37 of file XmlFileStream.cpp.

References endln, and opserr.

XmlFileStream::XmlFileStream ( const char *  fileName,
openMode  mode = OVERWRITE,
int  indentSize = 4 
)

Definition at line 52 of file XmlFileStream.cpp.

References setFile().

XmlFileStream::~XmlFileStream (  ) 

Definition at line 67 of file XmlFileStream.cpp.


Member Function Documentation

int XmlFileStream::setFile ( const char *  fileName,
openMode  mode = OVERWRITE 
) [virtual]

Reimplemented from OPS_Stream.

Definition at line 86 of file XmlFileStream.cpp.

References APPEND, and OVERWRITE.

Referenced by XmlFileStream().

int XmlFileStream::open ( void   ) 

Definition at line 146 of file XmlFileStream.cpp.

int XmlFileStream::close ( void   ) 

Definition at line 175 of file XmlFileStream.cpp.

int XmlFileStream::setPrecision ( int  precision  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 185 of file XmlFileStream.cpp.

int XmlFileStream::setFloatField ( floatField   )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 194 of file XmlFileStream.cpp.

References FIXEDD, and SCIENTIFIC.

int XmlFileStream::precision ( int  precision  )  [inline, virtual]

Reimplemented from OPS_Stream.

Definition at line 47 of file XmlFileStream.h.

int XmlFileStream::width ( int  width  )  [inline, virtual]

Reimplemented from OPS_Stream.

Definition at line 48 of file XmlFileStream.h.

const char* XmlFileStream::getFileName ( void   )  [inline]

Definition at line 49 of file XmlFileStream.h.

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

Implements OPS_Stream.

Definition at line 210 of file XmlFileStream.cpp.

References endln.

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

Implements OPS_Stream.

Definition at line 264 of file XmlFileStream.cpp.

References endln.

int XmlFileStream::endTag (  )  [virtual]

Implements OPS_Stream.

Definition at line 282 of file XmlFileStream.cpp.

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

Implements OPS_Stream.

Definition at line 302 of file XmlFileStream.cpp.

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

Implements OPS_Stream.

Definition at line 310 of file XmlFileStream.cpp.

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

Implements OPS_Stream.

Definition at line 318 of file XmlFileStream.cpp.

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

Implements OPS_Stream.

Definition at line 326 of file XmlFileStream.cpp.

OPS_Stream & XmlFileStream::write ( const char *  s,
int  n 
) [virtual]

Reimplemented from OPS_Stream.

Definition at line 343 of file XmlFileStream.cpp.

OPS_Stream & XmlFileStream::write ( const unsigned char *  s,
int  n 
) [virtual]

Reimplemented from OPS_Stream.

Definition at line 357 of file XmlFileStream.cpp.

OPS_Stream & XmlFileStream::write ( const signed char *  s,
int  n 
) [virtual]

Reimplemented from OPS_Stream.

Definition at line 370 of file XmlFileStream.cpp.

OPS_Stream & XmlFileStream::write ( const void *  s,
int  n 
) [virtual]

Reimplemented from OPS_Stream.

Definition at line 383 of file XmlFileStream.cpp.

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

Reimplemented from OPS_Stream.

Definition at line 396 of file XmlFileStream.cpp.

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

Reimplemented from OPS_Stream.

Definition at line 409 of file XmlFileStream.cpp.

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

Reimplemented from OPS_Stream.

Definition at line 422 of file XmlFileStream.cpp.

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

Reimplemented from OPS_Stream.

Definition at line 435 of file XmlFileStream.cpp.

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

Reimplemented from OPS_Stream.

Definition at line 452 of file XmlFileStream.cpp.

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

Reimplemented from OPS_Stream.

Definition at line 465 of file XmlFileStream.cpp.

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

Reimplemented from OPS_Stream.

Definition at line 478 of file XmlFileStream.cpp.

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

Reimplemented from OPS_Stream.

Definition at line 492 of file XmlFileStream.cpp.

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

Reimplemented from OPS_Stream.

Definition at line 505 of file XmlFileStream.cpp.

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

Reimplemented from OPS_Stream.

Definition at line 518 of file XmlFileStream.cpp.

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

Reimplemented from OPS_Stream.

Definition at line 532 of file XmlFileStream.cpp.

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

Reimplemented from OPS_Stream.

Definition at line 546 of file XmlFileStream.cpp.

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

Reimplemented from OPS_Stream.

Definition at line 560 of file XmlFileStream.cpp.

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

Reimplemented from OPS_Stream.

Definition at line 574 of file XmlFileStream.cpp.

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

Reimplemented from OPS_Stream.

Definition at line 588 of file XmlFileStream.cpp.

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

Reimplemented from OPS_Stream.

Definition at line 601 of file XmlFileStream.cpp.

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

Implements OPS_Stream.

Definition at line 616 of file XmlFileStream.cpp.

References opserr, OVERWRITE, Channel::sendID(), and Channel::sendMsg().

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

Implements OPS_Stream.

Definition at line 647 of file XmlFileStream.cpp.

References APPEND, opserr, OVERWRITE, Channel::recvID(), and Channel::recvMsg().


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

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