All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
List of all members
Akumuli::Cursor Struct Reference

Combined cursor interface. More...

#include <cursor.h>

Inheritance diagram for Akumuli::Cursor:
Akumuli::InternalCursor Akumuli::ExternalCursor Akumuli::CoroCursor

Additional Inherited Members

- Public Member Functions inherited from Akumuli::InternalCursor
virtual bool put (Caller &, aku_Sample const &offset)=0
 Send offset to caller.
virtual void complete (Caller &)=0
virtual void set_error (Caller &, aku_Status error_code)=0
 Set error and stop execution.
- Public Member Functions inherited from Akumuli::ExternalCursor
virtual size_t read_ex (void *buffer, size_t buffer_size)=0
 Read portion of the data to the buffer. More...
virtual bool is_done () const =0
 Check is everything done.
virtual bool is_error (aku_Status *out_error_code_or_null=nullptr) const =0
 Check is error occured and (optionally) get the error code.
virtual void close ()=0

Detailed Description

Combined cursor interface.

The documentation for this struct was generated from the following file: