Struct FiberQueueInterfaceProxy#

Struct Documentation#

struct FiberQueueInterfaceProxy#

Interface proxy, used to insulate python bindings.

Public Static Functions

static std::shared_ptr<morpheus::FiberQueue> init(
std::size_t max_size
)#

Create and initialize a FIberQueue, and return a shared pointer to the result.

Parameters:

max_size

Returns:

std::shared_ptr<morpheus::FiberQueue>

static void put(
morpheus::FiberQueue &self,
pybind11::object item,
bool block = true,
float timeout = 0.0
)#

TODO(Documentation)

static pybind11::object get(
morpheus::FiberQueue &self,
bool block = true,
float timeout = 0.0
)#

TODO(Documentation)

static void close(morpheus::FiberQueue &self)#

TODO(Documentation)

static bool is_closed(morpheus::FiberQueue &self)#
static morpheus::FiberQueue &enter(morpheus::FiberQueue &self)#
static void exit(
morpheus::FiberQueue &self,
const pybind11::object &type,
const pybind11::object &value,
const pybind11::object &traceback
)#