#include <memory>
#include <cstring>
#include <fcntl.h>
#include <unistd.h>
#include "eckit/filesystem/TmpFile.h"
#include "eckit/io/Buffer.h"
#include "eckit/testing/Test.h"
#include "odc/api/odc.h"
Go to the source code of this file.
|
typedef long(* | write_fn) (void *handle, const void *buffer, long length) |
|
|
| CASE ("Encode data in standard tabular form") |
|
| CASE ("Encode from columnar data") |
|
| CASE ("Encode data with custom stride") |
|
| CASE ("Encode with more rows that fit inside a table") |
|
| CASE ("Encode to a file descriptor") |
|
long | custom_buffer_write (custom_buffer_t *handle, const void *buffer, long length) |
|
| CASE ("Encode to a custom output stream") |
|
int | main (int argc, char *argv[]) |
|
◆ CHECK_RETURN
◆ write_fn
typedef long(* write_fn) (void *handle, const void *buffer, long length) |
◆ CASE() [1/6]
CASE |
( |
"Encode data in standard tabular form" |
| ) |
|
◆ CASE() [2/6]
CASE |
( |
"Encode data with custom stride" |
| ) |
|
◆ CASE() [3/6]
CASE |
( |
"Encode from columnar data" |
| ) |
|
◆ CASE() [4/6]
CASE |
( |
"Encode to a custom output stream" |
| ) |
|
◆ CASE() [5/6]
CASE |
( |
"Encode to a file descriptor" |
| ) |
|
◆ CASE() [6/6]
CASE |
( |
"Encode with more rows that fit inside a table" |
| ) |
|
◆ custom_buffer_write()
long custom_buffer_write |
( |
custom_buffer_t * |
handle, |
|
|
const void * |
buffer, |
|
|
long |
length |
|
) |
| |
◆ main()
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |