|
| | MemStream (const U32 in_bufferSize, void *io_pBuffer, const bool in_allowRead=true, const bool in_allowWrite=true) |
| |
| | ~MemStream () |
| |
| bool | hasCapability (const Capability) const |
| | Checks to see if this stream has the capability of a given function.
|
| |
| U32 | getPosition () const |
| | Gets the position in the stream.
|
| |
| bool | setPosition (const U32 in_newPosition) |
| | Sets the position of the stream. Returns if the new position is valid or not.
|
| |
| U32 | getStreamSize () |
| | Gets the size of the stream.
|
| |
| | Stream () |
| |
| virtual | ~Stream () |
| |
| Stream::Status | getStatus () const |
| | Gets the status of the stream.
|
| |
| void | readLine (U8 *buffer, U32 bufferSize) |
| |
| void | writeLine (U8 *buffer) |
| | writes a line to the stream
|
| |
| const char * | readSTString (bool casesens=false) |
| |
| virtual void | readString (char stringBuf[256]) |
| | Reads a string of maximum 255 characters long.
|
| |
| void | readLongString (U32 maxStringLen, char *stringBuf) |
| |
| void | writeLongString (U32 maxStringLen, const char *string) |
| |
| bool | Put (char character) |
| |
| virtual void | writeString (const char *stringBuf, S32 maxLen=255) |
| | Writes a string to the stream.
|
| |
| bool | writeFormattedBuffer (const char *format,...) |
| |
| bool | writeStringBuffer (const char *buffer) |
| | Writes a NULL terminated string buffer.
|
| |
| bool | write (const ColorI &) |
| | Write an integral color to the stream.
|
| |
| bool | write (const ColorF &) |
| | Write a floating point color to the stream.
|
| |
| bool | read (ColorI *) |
| | Read an integral color from the stream.
|
| |
| bool | read (ColorF *) |
| | Read a floating point color from the stream.
|
| |
| bool | write (const NetAddress &) |
| | Write a network address to the stream.
|
| |
| bool | read (NetAddress *) |
| | Read a network address from the stream.
|
| |
| bool | write (const NetSocket &) |
| | Write a network socket to the stream.
|
| |
| bool | read (NetSocket *) |
| | Read a network socket from the stream.
|
| |
| bool | read (const U32 in_numBytes, void *out_pBuffer) |
| |
| bool | write (const U32 in_numBytes, const void *in_pBuffer) |
| |
| bool | read (bool *out_pRead) |
| |
| bool | write (const bool &in_rWrite) |
| |
| bool | copyFrom (Stream *other) |
| | Copy the contents of another stream into this one.
|
| |
| void | writeTabs (U32 count) |
| | Write a number of tabs to this stream.
|
| |