![]() |
VR-Forces 5.0.2 Developer's Guide
|
This stream is used by the scripting classes to be able to send out translatable messages from scripts. Use the print... methods to finish off the printing and send the information over the network.

Public Member Functions | |
| DtTranslatableStream (DtLocalObject *const obj) | |
| DtTranslatableStream (const char *message, const char *module) | |
| DtTranslatableStream (const DtTranslatableStream &) | |
| virtual | ~DtTranslatableStream () |
| virtual void | printWarn () |
| virtual void | printError () |
| virtual void | printInfo () |
| virtual void | printDebug () |
| virtual void | printVerbose () |
| virtual void | addTranslatableString (const std::string &format, const std::string &module) |
| virtual DtTranslatableStream & | argString (const std::string &argument) |
| virtual DtTranslatableStream & | argNumber (double argument) |
| virtual DtTranslatableStream & | arg (const std::string &argument) |
| virtual DtTranslatableStream & | arg (const DtString &argument) |
| virtual DtTranslatableStream & | arg (const char *argument) |
| virtual DtTranslatableStream & | arg (double argument) |
| virtual void | printTo (DtOutputStream &) const |
| virtual std::string | toStdString () const |
| const DtRwTranslatableStringObject & | translatableStrings () const |
Public Member Functions inherited from DtAsciiSerializable | |
| DtAsciiSerializable () | |
| DtAsciiSerializable (const DtAsciiSerializable &orig) | |
| virtual | ~DtAsciiSerializable () |
| virtual std::string | objectTypeC () const |
| virtual void | init (void *userData) |
Static Public Member Functions | |
| static DtAsciiSerializable * | creator () |
| static DtTranslatableStream | trUtf8 (const char *fmt) |
| static DtTranslatableStream | tr (const char *fmt, const char *module) |
Protected Member Functions | |
| virtual DtString | objectType () const |
| DtString | serialize () |
| bool | deserialize (const DtString &data) |
Protected Attributes | |
| DtRwTranslatableStringObject | myTranslatableStrings |
| DtScriptOwnshipObject | myVrfObject |
| DtTranslatableStream::DtTranslatableStream | ( | DtLocalObject *const | obj | ) |
| DtTranslatableStream::DtTranslatableStream | ( | const DtTranslatableStream & | ) |
|
virtual |
|
virtual |
Prints out to the various info streams.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Adds a translatable string to the queue with the given module.
|
virtual |
Adds an argument to the queue that will be used in the translatable string.
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
static |
Inherited from DtAsciiSerializable. Returns a new object of this type with default values.
|
virtual |
Prints to the given output stream.
|
virtual |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
protectedvirtual |
Should return the string name of this object. The object name should not be part of the serialization unless you want it to be, but you should take it into account when implementing both functions.
Implements DtAsciiSerializable.
|
protectedvirtual |
Inherited from DtAsciiSerializable. Returns a string serialized version of this class.
Implements DtAsciiSerializable.
Inherited from DtAsciiSerializable. Returns true if it could fill its members with the data contained in the string. False otherwise.
Implements DtAsciiSerializable.
|
protected |
|
protected |