Main Page
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
modules
mod-lua
src
test
util
modules/mod-lua/src/test/util/producer_stream.h
Go to the documentation of this file.
1
#pragma once
2
3
/**
4
* A stream which produces values via a callback.
5
*/
6
7
#include <aerospike/as_stream.h>
8
#include <aerospike/as_val.h>
9
10
/*****************************************************************************
11
* TYPES
12
*****************************************************************************/
13
14
typedef
as_val
* (* producer_callback)(void);
15
16
/*****************************************************************************
17
* FUNCTIONS
18
*****************************************************************************/
19
20
as_stream
*
producer_stream_new
(
producer_callback
);
21
as_stream
*
producer_stream_init
(
as_stream
*,
producer_callback
);