Main Page
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
src
test
util
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
);
producer_stream_init
as_stream * producer_stream_init(as_stream *, producer_callback)
as_val
Definition:
modules/common/src/include/aerospike/as_val.h:56
as_stream
Definition:
modules/common/src/include/aerospike/as_stream.h:60
producer_stream_new
as_stream * producer_stream_new(producer_callback)
producer_callback
as_val *(* producer_callback)(void)
Definition:
modules/mod-lua/src/test/util/producer_stream.h:14