|
|
bool | received (socket_t fd) override |
| | Callback functions once all and everything is retrieved.
|
|
| Expectation (unsigned long expected_bytes) |
| | Constructor - gimme the number of bytes that you expect.
|
|
unsigned long | expected () const |
| | We expect how many bytes to arrive here?
|
|
double | percentage () const |
| | How much has been transferred already?
|
|
virtual void | transfer () const |
| | Callback function that is called once some data drip in.
|
| auto | getObjectCountID () const noexcept |
| | Get a unique ID for this object in the given domain.
|
|
bool | isIdentical (const WeakPtr< Expectation, Expectation > &PossibleSelf) const noexcept |
| | Check if this object is identical to the one used by the given pointer.
|
| void | mkAutoDestructive () |
| | Marks this object as being automatically destructed, e.g.
|
|
refcount_t | refcount () const noexcept |
| | The strong reference count.
|
|
| ReferenceBase (Expectation *that) noexcept |
| | Constructor, initializes reference counter to zero.
|
| const auto & | self () const |
| | Return weak pointer to the object self.
|
|
refcount_t | wrefcount () const noexcept |
| | The weak reference count.
|