370. I/O C++ Bindings


Up: C++ Bindings Next: Language Bindings C++ Bindings Previous: External Interfaces C++ Bindings


namespace MPI { 
void File::Close()
static void File::Delete(const char* filename, const Info& info)
int File::Get_amode() const
bool File::Get_atomicity() const
Offset File::Get_byte_offset(const Offset disp) const
Group File::Get_group() const
Info File::Get_info() const
Offset File::Get_position() const
Offset File::Get_position_shared() const
Offset File::Get_size() const
Aint File::Get_type_extent(const Datatype& datatype) const
void File::Get_view(Offset& disp, Datatype& etype, Datatype& filetype, char* datarep) const
Request File::Iread(void* buf, int count, const Datatype& datatype)
Request File::Iread_at(Offset offset, void* buf, int count, const Datatype& datatype)
Request File::Iread_shared(void* buf, int count, const Datatype& datatype)
Request File::Iwrite(const void* buf, int count, const Datatype& datatype)
Request File::Iwrite_at(Offset offset, const void* buf, int count, const Datatype& datatype)
Request File::Iwrite_shared(const void* buf, int count, const Datatype& datatype)
static File File::Open(const Intracomm& comm, const char* filename, int amode, const Info& info)
void File::Preallocate(Offset size)
void File::Read(void* buf, int count, const Datatype& datatype)
void File::Read(void* buf, int count, const Datatype& datatype, Status& status)
void File::Read_all(void* buf, int count, const Datatype& datatype)
void File::Read_all(void* buf, int count, const Datatype& datatype, Status& status)
void File::Read_all_begin(void* buf, int count, const Datatype& datatype)
void File::Read_all_end(void* buf)
void File::Read_all_end(void* buf, Status& status)
void File::Read_at(Offset offset, void* buf, int count, const Datatype& datatype)
void File::Read_at(Offset offset, void* buf, int count, const Datatype& datatype, Status& status)
void File::Read_at_all(Offset offset, void* buf, int count, const Datatype& datatype)
void File::Read_at_all(Offset offset, void* buf, int count, const Datatype& datatype, Status& status)
void File::Read_at_all_begin(Offset offset, void* buf, int count, const Datatype& datatype)
void File::Read_at_all_end(void* buf)
void File::Read_at_all_end(void* buf, Status& status)
void File::Read_ordered(void* buf, int count, const Datatype& datatype)
void File::Read_ordered(void* buf, int count, const Datatype& datatype, Status& status)
void File::Read_ordered_begin(void* buf, int count, const Datatype& datatype)
void File::Read_ordered_end(void* buf)
void File::Read_ordered_end(void* buf, Status& status)
void File::Read_shared(void* buf, int count, const Datatype& datatype)
void File::Read_shared(void* buf, int count, const Datatype& datatype, Status& status)
void Register_datarep(const char* datarep, Datarep_conversion_function* read_conversion_fn, Datarep_conversion_function* write_conversion_fn, Datarep_extent_function* dtype_file_extent_fn, void* extra_state)
void File::Seek(Offset offset, int whence)
void File::Seek_shared(Offset offset, int whence)
void File::Set_atomicity(bool flag)
void File::Set_info(const Info& info)
void File::Set_size(Offset size)
void File::Set_view(Offset disp, const Datatype& etype, const Datatype& filetype, const char* datarep, const Info& info)
void File::Sync()
void File::Write(const void* buf, int count, const Datatype& datatype)
void File::Write(const void* buf, int count, const Datatype& datatype, Status& status)
void File::Write_all(const void* buf, int count, const Datatype& datatype)
void File::Write_all(const void* buf, int count, const Datatype& datatype, Status& status)
void File::Write_all_begin(const void* buf, int count, const Datatype& datatype)
void File::Write_all_end(const void* buf)
void File::Write_all_end(const void* buf, Status& status)
void File::Write_at(Offset offset, const void* buf, int count, const Datatype& datatype)
void File::Write_at(Offset offset, const void* buf, int count, const Datatype& datatype, Status& status)
void File::Write_at_all(Offset offset, const void* buf, int count, const Datatype& datatype)
void File::Write_at_all(Offset offset, const void* buf, int count, const Datatype& datatype, Status& status)
void File::Write_at_all_begin(Offset offset, const void* buf, int count, const Datatype& datatype)
void File::Write_at_all_end(const void* buf)
void File::Write_at_all_end(const void* buf, Status& status)
void File::Write_ordered(const void* buf, int count, const Datatype& datatype)
void File::Write_ordered(const void* buf, int count, const Datatype& datatype, Status& status)
void File::Write_ordered_begin(const void* buf, int count, const Datatype& datatype)
void File::Write_ordered_end(const void* buf)
void File::Write_ordered_end(const void* buf, Status& status)
void File::Write_shared(const void* buf, int count, const Datatype& datatype)
void File::Write_shared(const void* buf, int count, const Datatype& datatype, Status& status)

}; 



Up: C++ Bindings Next: Language Bindings C++ Bindings Previous: External Interfaces C++ Bindings


Return to MPI-2.1 Standard Index
Return to MPI Forum Home Page

MPI-2.0 of July 1, 2008
HTML Generated on July 6, 2008