NexusCPP  3.5.0
Public Member Functions | List of all members
nxcpp::NexusFileWriter::INotify Class Referenceabstract

Write notification interface. More...

#include <nxwriter.h>

Inheritance diagram for nxcpp::NexusFileWriter::INotify:
Inheritance graph
[legend]

Public Member Functions

virtual void OnWriteSubSet (NexusFileWriter *source_p, const std::string &dataset_path, int start_pos[MAX_RANK], int dim[MAX_RANK])=0
 
virtual void OnWrite (NexusFileWriter *source_p, const std::string &dataset_path)=0
 
virtual void OnCloseFile (NexusFileWriter *source_p, const std::string &nexus_file_path)=0
 

Detailed Description

Write notification interface.

Member Function Documentation

◆ OnCloseFile()

virtual void nxcpp::NexusFileWriter::INotify::OnCloseFile ( NexusFileWriter source_p,
const std::string &  nexus_file_path 
)
pure virtual

File close notification

Parameters
[out]source_pobject address who performed the write operation
[out]nexus_file_pathClosed file path

◆ OnWrite()

virtual void nxcpp::NexusFileWriter::INotify::OnWrite ( NexusFileWriter source_p,
const std::string &  dataset_path 
)
pure virtual

Write whole dataset notification

Parameters
[out]source_pobject address who performed the write operation
[out]dataset_pathPath to the written dataset

◆ OnWriteSubSet()

virtual void nxcpp::NexusFileWriter::INotify::OnWriteSubSet ( NexusFileWriter source_p,
const std::string &  dataset_path,
int  start_pos[MAX_RANK],
int  dim[MAX_RANK] 
)
pure virtual

Write subset notification

Parameters
[out]source_pobject address who performed the write operation
[out]dataset_pathPath to the written dataset
[out]start_posstart position of the subset
[out]dimsubset dimensions array

The documentation for this class was generated from the following file: