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/consumer_stream.h
Go to the documentation of this file.
1
#pragma once
2
3
/**
4
* A stream which consumes 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_stream_status
(*
consumer_callback
)(
as_val
*);
15
16
/*****************************************************************************
17
* FUNCTIONS
18
*****************************************************************************/
19
20
as_stream
*
consumer_stream_new
(
consumer_callback
);
21
as_stream
*
consumer_stream_init
(
as_stream
*,
consumer_callback
);