GNU Radio Manual and C++ API Reference
3.10.9.1
The Free & Open Software Radio Ecosystem
transfer_type.h
Go to the documentation of this file.
1
/* -*- c++ -*- */
2
/*
3
* Copyright 2021 BlackLynx, Inc.
4
*
5
* This file is part of GNU Radio
6
*
7
* SPDX-License-Identifier: GPL-3.0-or-later
8
*
9
*/
10
11
#ifndef INCLUDED_GR_RUNTIME_TRANSFER_TYPE_H
12
#define INCLUDED_GR_RUNTIME_TRANSFER_TYPE_H
13
14
#include <
gnuradio/api.h
>
15
#include <ostream>
16
17
namespace
gr
{
18
19
enum class
transfer_type
{
20
DEFAULT_INVALID
,
21
HOST_TO_DEVICE
,
22
DEVICE_TO_HOST
,
23
HOST_TO_HOST
,
24
DEVICE_TO_DEVICE
25
};
26
27
GR_RUNTIME_API
std::ostream&
operator<<
(std::ostream& os,
const
transfer_type
& type);
28
}
// namespace gr
29
30
#endif
api.h
GR_RUNTIME_API
#define GR_RUNTIME_API
Definition:
gnuradio-runtime/include/gnuradio/api.h:18
gr
GNU Radio logging wrapper.
Definition:
basic_block.h:29
gr::transfer_type
transfer_type
Definition:
transfer_type.h:19
gr::transfer_type::HOST_TO_HOST
@ HOST_TO_HOST
gr::transfer_type::HOST_TO_DEVICE
@ HOST_TO_DEVICE
gr::transfer_type::DEVICE_TO_HOST
@ DEVICE_TO_HOST
gr::transfer_type::DEFAULT_INVALID
@ DEFAULT_INVALID
gr::transfer_type::DEVICE_TO_DEVICE
@ DEVICE_TO_DEVICE
gr::operator<<
std::ostream & operator<<(std::ostream &os, basic_block_sptr basic_block)
Definition:
basic_block.h:436
gnuradio-runtime
include
gnuradio
transfer_type.h
Generated by
1.9.1