![]() |
YAPOG
0.0.1
Yet Another Pokemon Online Game
|
#include <DatabaseStream.hpp>
Public Member Functions | |
| DatabaseStream (const yap::String &query, pgs::pg_cnx &databaseConnection) | |
IWriter members. | |
| virtual void | Accept (IWriterVisitor &visitor) |
| virtual void | Accept (IWriterConstVisitor &visitor) const |
| virtual void | Write (const String &value) |
| virtual void | Write (const String &name, const String &value) |
| virtual void | Write (const bool &value) |
| virtual void | Write (const String &name, const bool &value) |
| virtual void | Write (const char &value) |
| virtual void | Write (const String &name, const char &value) |
| virtual void | Write (const uchar &value) |
| virtual void | Write (const String &name, const uchar &value) |
| virtual void | Write (const Int16 &value) |
| virtual void | Write (const String &name, const Int16 &value) |
| virtual void | Write (const UInt16 &value) |
| virtual void | Write (const String &name, const UInt16 &value) |
| virtual void | Write (const int &value) |
| virtual void | Write (const String &name, const int &value) |
| virtual void | Write (const uint &value) |
| virtual void | Write (const String &name, const uint &value) |
| virtual void | Write (const Int64 &value) |
| virtual void | Write (const String &name, const Int64 &value) |
| virtual void | Write (const UInt64 &value) |
| virtual void | Write (const String &name, const UInt64 &value) |
| virtual void | Write (const float &value) |
| virtual void | Write (const String &name, const float &value) |
| virtual void | Write (const double &value) |
| virtual void | Write (const String &name, const double &value) |
| virtual void | Write (const Vector2 &value) |
| virtual void | Write (const String &name, const Vector2 &value) |
| virtual void | Write (const ID &value) |
| virtual void | Write (const String &name, const ID &value) |
IReader members. | |
| virtual void | Accept (IReaderVisitor &visitor) |
| virtual void | Accept (IReaderConstVisitor &visitor) const |
| virtual String | ReadString () |
| virtual String | ReadString (const String &name) |
| virtual bool | ReadBool () |
| virtual bool | ReadBool (const String &name) |
| virtual char | ReadChar () |
| virtual char | ReadChar (const String &name) |
| virtual uchar | ReadUChar () |
| virtual uchar | ReadUChar (const String &name) |
| virtual Int16 | ReadInt16 () |
| virtual Int16 | ReadInt16 (const String &name) |
| virtual UInt16 | ReadUInt16 () |
| virtual UInt16 | ReadUInt16 (const String &name) |
| virtual int | ReadInt () |
| virtual int | ReadInt (const String &name) |
| virtual uint | ReadUInt () |
| virtual uint | ReadUInt (const String &name) |
| virtual Int64 | ReadInt64 () |
| virtual Int64 | ReadInt64 (const String &name) |
| virtual UInt64 | ReadUInt64 () |
| virtual UInt64 | ReadUInt64 (const String &name) |
| virtual float | ReadFloat () |
| virtual float | ReadFloat (const String &name) |
| virtual double | ReadDouble () |
| virtual double | ReadDouble (const String &name) |
| virtual Vector2 | ReadVector2 () |
| virtual Vector2 | ReadVector2 (const String &name) |
| virtual ID | ReadID () |
| virtual ID | ReadID (const String &name) |
pg_stream methods. | |
| int | EndOfStream () |
| pg_stream methods | |
| int | AffectedRows () const |
| bool | ReturnValueIsEmpty () const |
Public Member Functions inherited from yap::IWriter | |
| virtual | ~IWriter () |
Public Member Functions inherited from yap::IReader | |
| virtual | ~IReader () |
Private Member Functions | |
| DISALLOW_COPY (DatabaseStream) | |
| template<typename T > | |
| void | WriteData (const T &data) |
| template<typename T > | |
| T | ReadData () |
Private Attributes | |
| pgs::pg_stream | pgStream_ |
Definition at line 11 of file DatabaseStream.hpp.
| yap::DatabaseStream::DatabaseStream | ( | const yap::String & | query, |
| pgs::pg_cnx & | databaseConnection | ||
| ) |
Definition at line 14 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 20 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 25 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 30 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 35 of file DatabaseStream.cpp.
| int yap::DatabaseStream::AffectedRows | ( | ) | const |
|
private |
| int yap::DatabaseStream::EndOfStream | ( | ) |
pg_stream methods
Definition at line 361 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 210 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 215 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 221 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 226 of file DatabaseStream.cpp.
|
inlineprivate |
Definition at line 22 of file DatabaseStream.hxx.
|
virtual |
Implements yap::IReader.
Definition at line 321 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 326 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 310 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 315 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 349 of file DatabaseStream.cpp.
Implements yap::IReader.
Definition at line 354 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 266 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 271 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 244 of file DatabaseStream.cpp.
Implements yap::IReader.
Definition at line 249 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 288 of file DatabaseStream.cpp.
Implements yap::IReader.
Definition at line 293 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 199 of file DatabaseStream.cpp.
Implements yap::IReader.
Definition at line 204 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 232 of file DatabaseStream.cpp.
Implements yap::IReader.
Definition at line 238 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 277 of file DatabaseStream.cpp.
Implements yap::IReader.
Definition at line 282 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 255 of file DatabaseStream.cpp.
Implements yap::IReader.
Definition at line 260 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 299 of file DatabaseStream.cpp.
Implements yap::IReader.
Definition at line 304 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IReader.
Definition at line 332 of file DatabaseStream.cpp.
Implements yap::IReader.
Definition at line 343 of file DatabaseStream.cpp.
| bool yap::DatabaseStream::ReturnValueIsEmpty | ( | ) | const |
|
virtual |
Implements yap::IWriter.
Definition at line 40 of file DatabaseStream.cpp.
Implements yap::IWriter.
Definition at line 45 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 51 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 56 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 62 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 70 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 76 of file DatabaseStream.cpp.
Implements yap::IWriter.
Definition at line 81 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 87 of file DatabaseStream.cpp.
Implements yap::IWriter.
Definition at line 92 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 98 of file DatabaseStream.cpp.
Implements yap::IWriter.
Definition at line 103 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 109 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 114 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 120 of file DatabaseStream.cpp.
Implements yap::IWriter.
Definition at line 125 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 131 of file DatabaseStream.cpp.
Implements yap::IWriter.
Definition at line 136 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 142 of file DatabaseStream.cpp.
Implements yap::IWriter.
Definition at line 147 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 153 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 158 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 164 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 169 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 175 of file DatabaseStream.cpp.
Implements yap::IWriter.
Definition at line 182 of file DatabaseStream.cpp.
|
virtual |
Implements yap::IWriter.
Definition at line 188 of file DatabaseStream.cpp.
Implements yap::IWriter.
Definition at line 193 of file DatabaseStream.cpp.
|
inlineprivate |
Definition at line 9 of file DatabaseStream.hxx.
|
private |
Definition at line 131 of file DatabaseStream.hpp.