gr::blocks::file_sink_base
gr::blocks::file_sink
gnuradio/blocks/file_sink_base.h
FILE * FILE* gr::blocks::file_sink_base::d_fp d_fp gr::blocks::file_sink_base::d_fp
FILE * FILE* gr::blocks::file_sink_base::d_new_fp d_new_fp gr::blocks::file_sink_base::d_new_fp
bool bool gr::blocks::file_sink_base::d_updated d_updated gr::blocks::file_sink_base::d_updated
bool bool gr::blocks::file_sink_base::d_is_binary d_is_binary gr::blocks::file_sink_base::d_is_binary
gr::thread::mutex gr::thread::mutex gr::blocks::file_sink_base::d_mutex d_mutex gr::blocks::file_sink_base::d_mutex
bool bool gr::blocks::file_sink_base::d_unbuffered d_unbuffered gr::blocks::file_sink_base::d_unbuffered
bool bool gr::blocks::file_sink_base::d_append d_append gr::blocks::file_sink_base::d_append
gr::logger_ptr gr::logger_ptr gr::blocks::file_sink_base::d_base_logger d_base_logger gr::blocks::file_sink_base::d_base_logger
gr::logger_ptr gr::logger_ptr gr::blocks::file_sink_base::d_base_debug_logger d_base_debug_logger gr::blocks::file_sink_base::d_base_debug_logger
gr::blocks::file_sink_base::file_sink_base
(const char *filename, bool is_binary, bool append)
file_sink_base
gr::blocks::file_sink_base::file_sink_base
const char * filename
bool is_binary
bool append
gr::blocks::file_sink_base::file_sink_base
()
file_sink_base
gr::blocks::file_sink_base::file_sink_base
gr::blocks::file_sink_base::~file_sink_base
()
~file_sink_base
gr::blocks::file_sink_base::~file_sink_base
bool bool gr::blocks::file_sink_base::open (const char *filename) open gr::blocks::file_sink_base::open const char * filename

Open filename and begin output to it.

void void gr::blocks::file_sink_base::close () close gr::blocks::file_sink_base::close

Close current output file.

Closes current output file and ignores any output until open is called to connect to another file.

void void gr::blocks::file_sink_base::do_update () do_update gr::blocks::file_sink_base::do_update

if we've had an update, do it now.

void void gr::blocks::file_sink_base::set_unbuffered (bool unbuffered) set_unbuffered gr::blocks::file_sink_base::set_unbuffered bool unbuffered

turn on unbuffered writes for slower outputs

Common base class for file sinks.

gr::blocks::file_sink
gr::blocks::file_sink_base
gr::blocks::file_sink_base
d_base_debug_logger
d_base_logger
std::shared_ptr< logger >
- gr::blocks::file_sink_base
  close
- gr::blocks::file_sink_base
  d_append
- gr::blocks::file_sink_base
  d_base_debug_logger
- gr::blocks::file_sink_base
  d_base_logger
- gr::blocks::file_sink_base
  d_fp
- gr::blocks::file_sink_base
  d_is_binary
- gr::blocks::file_sink_base
  d_mutex
- gr::blocks::file_sink_base
  d_new_fp
- gr::blocks::file_sink_base
  d_unbuffered
- gr::blocks::file_sink_base
  d_updated
- gr::blocks::file_sink_base
  do_update
- gr::blocks::file_sink_base
  file_sink_base
- gr::blocks::file_sink_base
  file_sink_base
- gr::blocks::file_sink_base
  open
- gr::blocks::file_sink_base
  set_unbuffered
- gr::blocks::file_sink_base
  ~file_sink_base