Class ControllerSession

Inheritance Relationships

Base Type

Class Documentation

class ControllerSession : public catalyst::transport::TransportSession

Controller role: writes messages out and receives replies.

Public Functions

virtual void commit_work_item(std::uint32_t work_item_idx, std::uint64_t in_bytes, std::uint64_t out_bytes) = 0
virtual int kick(std::uint32_t work_item_idx) = 0
virtual void *data_slot() = 0