NexusCPP  3.5.0
Classes | Namespaces | Typedefs | Functions | Variables
nxwriter.h File Reference
#include <iostream>
#include <vector>
#include <set>
#include <yat/CommonHeader.h>
#include <yat/memory/SharedPtr.h>
#include <yat/memory/MemBuf.h>
#include <yat/utils/String.h>
#include <yat/utils/Logging.h>
#include <yat/time/Timer.h>
#include <yat/threading/Mutex.h>
#include <nexuscpp/nxfile.h>
#include <nexuscpp/impl/nxwriter.hpp>
Include dependency graph for nxwriter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nxcpp::MMetadata
 Mix-in that add metadata capabilitie to objects. More...
 
class  nxcpp::IExceptionHandler
 Exception handling interface. More...
 
class  nxcpp::IMessageHandler
 Message handling interface. More...
 
class  nxcpp::NexusFileWriter
 
struct  nxcpp::NexusFileWriter::Statistics
 Writing speed statistics. More...
 
class  nxcpp::NexusFileWriter::INotify
 Write notification interface. More...
 
class  nxcpp::DatasetWriter
 
class  nxcpp::DatasetWriter::IFlushNotification
 
struct  nxcpp::DatasetWriter::Config
 DatasetWriter configuration. More...
 
class  nxcpp::GenericDatasetWriter< TYPE >
 
class  nxcpp::AxisDatasetWriter< TYPE >
 
class  nxcpp::SignalDatasetWriter< TYPE >
 

Namespaces

 nxcpp
 

Typedefs

typedef yat::SharedPtr< NexusDataSet, yat::Mutex > nxcpp::NexusDataSetPtr
 
typedef yat::SharedPtr< NexusAttr, yat::Mutex > nxcpp::NexusAttrPtr
 
typedef yat::MemBuf nxcpp::DatasetBuf
 
typedef yat::SharedPtr< NexusFileWriter, yat::Mutex > nxcpp::NexusFileWriterPtr
 Referenced pointer definition. More...
 
typedef std::vector< std::size_t > nxcpp::DataShape
 Data shape type. More...
 
typedef yat::SharedPtr< DatasetWriter, yat::Mutex > nxcpp::DatasetWriterPtr
 Shared pointer definition. More...
 

Functions

void nxcpp::message_to_console (yat::ELogLevel lvl, const yat::String &msg)
 
void nxcpp::exception_to_console (const yat::Exception &e)
 

Variables

const DataShape nxcpp::g_empty_shape