|
| HttpRequest (const String &url, const String &verb, const Vector< String > &headers, const String &postData) |
| Construct with parameters.
|
|
| ~HttpRequest () override |
| Destruct. Release the connection object.
|
|
void | ThreadFunction () override |
| Process the connection in the worker thread until closed. More...
|
|
unsigned | Read (void *dest, unsigned size) override |
| Read response data from the HTTP connection and return number of bytes actually read. While the connection is open, will block while trying to read the specified size. To avoid blocking, only read up to as many bytes as GetAvailableSize() returns. More...
|
|
unsigned | Seek (unsigned position) override |
| Set position from the beginning of the stream. Not supported. More...
|
|
bool | IsEof () const override |
| Return whether all response data has been read. More...
|
|
const String & | GetURL () const |
|
const String & | GetVerb () const |
|
String | GetError () const |
|
HttpRequestState | GetState () const |
|
unsigned | GetAvailableSize () const |
|
bool | IsOpen () const |
|
| RefCounted () |
| Construct. Allocate the reference count structure and set an initial self weak reference.
|
|
virtual | ~RefCounted () |
| Destruct. Mark as expired and also delete the reference count structure if no outside weak references exist.
|
|
| RefCounted (const RefCounted &rhs)=delete |
| Prevent copy construction.
|
|
RefCounted & | operator= (const RefCounted &rhs)=delete |
| Prevent assignment.
|
|
void | AddRef () |
|
void | ReleaseRef () |
|
int | Refs () const |
|
int | WeakRefs () const |
|
RefCount * | RefCountPtr () |
| Return pointer to the reference count structure.
|
|
| Deserializer () |
| Construct with zero size.
|
|
| Deserializer (unsigned size) |
| Construct with defined size.
|
|
virtual | ~Deserializer () |
| Destruct.
|
|
virtual unsigned | Read (void *dest, unsigned size)=0 |
| Read bytes from the stream. Return number of bytes actually read. More...
|
|
virtual unsigned | Seek (unsigned position)=0 |
| Set position from the beginning of the stream. Return actual new position. More...
|
|
virtual const String & | GetName () const |
|
virtual unsigned | GetChecksum () |
|
virtual bool | IsEof () const |
|
unsigned | SeekRelative (int delta) |
| Set position relative to current position. Return actual new position.
|
|
unsigned | GetPosition () const |
|
unsigned | Tell () const |
| Return current position.
|
|
unsigned | GetSize () const |
|
long long | ReadInt64 () |
| Read a 64-bit integer.
|
|
int | ReadInt () |
| Read a 32-bit integer.
|
|
short | ReadShort () |
| Read a 16-bit integer.
|
|
signed char | ReadByte () |
| Read an 8-bit integer.
|
|
unsigned long long | ReadUInt64 () |
| Read a 64-bit unsigned integer.
|
|
unsigned | ReadUInt () |
| Read a 32-bit unsigned integer.
|
|
unsigned short | ReadUShort () |
| Read a 16-bit unsigned integer.
|
|
unsigned char | ReadUByte () |
| Read an 8-bit unsigned integer.
|
|
bool | ReadBool () |
| Read a bool.
|
|
float | ReadFloat () |
| Read a float.
|
|
double | ReadDouble () |
| Read a double.
|
|
IntRect | ReadIntRect () |
| Read an IntRect.
|
|
IntVector2 | ReadIntVector2 () |
| Read an IntVector2.
|
|
IntVector3 | ReadIntVector3 () |
| Read an IntVector3.
|
|
Rect | ReadRect () |
| Read a Rect.
|
|
Vector2 | ReadVector2 () |
| Read a Vector2.
|
|
Vector3 | ReadVector3 () |
| Read a Vector3.
|
|
Vector3 | ReadPackedVector3 (float maxAbsCoord) |
| Read a Vector3 packed into 3 x 16 bits with the specified maximum absolute range.
|
|
Vector4 | ReadVector4 () |
| Read a Vector4.
|
|
Quaternion | ReadQuaternion () |
| Read a quaternion.
|
|
Quaternion | ReadPackedQuaternion () |
| Read a quaternion with each component packed in 16 bits.
|
|
Matrix3 | ReadMatrix3 () |
| Read a Matrix3.
|
|
Matrix3x4 | ReadMatrix3x4 () |
| Read a Matrix3x4.
|
|
Matrix4 | ReadMatrix4 () |
| Read a Matrix4.
|
|
Color | ReadColor () |
| Read a color.
|
|
BoundingBox | ReadBoundingBox () |
| Read a bounding box.
|
|
String | ReadString () |
| Read a null-terminated string.
|
|
String | ReadFileID () |
| Read a four-letter file ID.
|
|
StringHash | ReadStringHash () |
| Read a 32-bit StringHash.
|
|
PODVector< unsigned char > | ReadBuffer () |
| Read a buffer with size encoded as VLE.
|
|
ResourceRef | ReadResourceRef () |
| Read a resource reference.
|
|
ResourceRefList | ReadResourceRefList () |
| Read a resource reference list.
|
|
Variant | ReadVariant () |
| Read a variant.
|
|
Variant | ReadVariant (VariantType type) |
| Read a variant whose type is already known.
|
|
VariantVector | ReadVariantVector () |
| Read a variant vector.
|
|
StringVector | ReadStringVector () |
| Read a string vector.
|
|
VariantMap | ReadVariantMap () |
| Read a variant map.
|
|
unsigned | ReadVLE () |
| Read a variable-length encoded unsigned integer, which can use 29 bits maximum.
|
|
unsigned | ReadNetID () |
| Read a 24-bit network object ID.
|
|
String | ReadLine () |
| Read a text line.
|
|
| Thread () |
| Construct. Does not start the thread yet.
|
|
virtual | ~Thread () |
| Destruct. If running, stop and wait for thread to finish.
|
|
virtual void | ThreadFunction ()=0 |
| The function to run in the thread. More...
|
|
bool | Run () |
| Start running the thread. Return true if successful, or false if already running or if can not create the thread.
|
|
void | Stop () |
| Set the running flag to false and wait for the thread to finish.
|
|
void | SetPriority (int priority) |
| Set thread priority. The thread must have been started first.
|
|
bool | IsStarted () const |
| Return whether thread exists.
|
|
An HTTP connection with response data stream.