|
| EndpointMEMORY (std::string endpoint_info_p) |
| Construct a new EndpointMEMORY object. More...
|
|
| EndpointMEMORY () |
| Construct a new Endpoint in MEMORY Nothing to do there, can be used as sub-endpoint of directory. More...
|
|
| ~EndpointMEMORY () |
|
int | ExtractMeta () |
| extracts metadata, possbile endpoint_ranks/endpoint_dim_size/data_element_type More...
|
|
int | PrintInfo () |
| print information about the endpoint More...
|
|
int | Create () |
| create the endpoint More...
|
|
int | Open () |
| open the endpoint More...
|
|
int | Read (std::vector< unsigned long long > start, std::vector< unsigned long long > end, void *data) |
| read the data from end-point More...
|
|
int | Write (std::vector< unsigned long long > start, std::vector< unsigned long long > end, void *data) |
| write the data to the end-point More...
|
|
int | Close () |
| close the end-point More...
|
|
void | Map2MyType () |
| call the finalize to close everything (like call Destractor) More...
|
|
void | EnableCollectiveIO () |
|
void | DisableCollectiveIO () |
|
int | ParseEndpointInfo () |
| parse endpoint_info to my own info In MEMORY, it map endpoint_info to filename, group name and datasetname More...
|
|
int | SpecialOperator (int opt_code, std::vector< std::string > parameter_v) |
| call a special operator on endpoint to dump file from MEMORY to HDF5, or in verse More...
|
|
int | Nonvolatile (std::string parameter) |
| Nonvolatile the data in MEMORY to HDF5. More...
|
|
int | Volatile (std::string parameter) |
| Volatile the data from HDF5 to MEMORY. More...
|
|
int | MergeMirrors (std::string op_str) |
| Merger mirrors on all processes. More...
|
|
int | CreateLocalMirror (std::string init_value_str) |
| Create a Local Mirror object. More...
|
|
| Endpoint () |
|
virtual | ~Endpoint () |
|
std::vector< unsigned long long > | GetDimensions () |
| Get the Dimensions of the data. More...
|
|
void | SetDimensions (std::vector< unsigned long long > endpoint_dim_size_p) |
| Set the Dimensions. More...
|
|
void | SetDataElementType (AuEndpointDataType data_element_type_p) |
| set the type of data element More...
|
|
AuEndpointDataType | GetDataElementType () |
| Get the Type of Data Element. More...
|
|
int | GetDataElementTypeSize () |
| Get the size of the type for the element. More...
|
|
void | SetEndpointType (AuEndpointType endpoint_type_p) |
| Set the Endpoint Type object. More...
|
|
AuEndpointType | GetEndpointType () |
| Get the Endpoint Type object. More...
|
|
bool | GetOpenFlag () |
|
void | SetOpenFlag (bool open_flag_p) |
|
bool | GetCreateFlag () |
|
void | SetCreateFlag (bool open_flag_p) |
|
void | SetRwFlag (unsigned read_write_flag_p) |
|
unsigned | GetRwFlag () |
|
std::vector< AuEndpointDataTypeUnion > | Void2Union (void *vp, size_t n_elements) |
| convert my data in (void *) type to Union type More...
|
|
void * | Union2Void (std::vector< AuEndpointDataTypeUnion > &data_vector_in_union_type) |
| convert data from union to void type More...
|
|
void | SetEndpointInfo (std::string endpoint_info_p) |
| set the endpoint_info string More...
|
|
std::string | GetEndpointInfo () |
| Get the endpoint_info string. More...
|
|
virtual int | WriteAttribute (const std::string &name, const void *data, FTDataType data_type_p, const size_t &data_length_p=0) |
| Set the Attribute object Do not need to be pure virtual method. More...
|
|
virtual int | ReadAttribute (const std::string &name, void *data, FTDataType data_type_p, const size_t &data_length_p=0) |
| Get the Attribute object Do not need to be pure virtual method. More...
|
|
virtual int | GetAttributeSize (const std::string &name, FTDataType data_type_p) |
|
virtual std::vector< std::string > | GetDirFileVector () |
| Get the Dir File Vector object. More...
|
|
virtual void | SetDirFileVector (std::vector< std::string > &file_list) |
| Set the Dir File Vector object. More...
|
|
virtual std::vector< int > | GetDirChunkSize () |
| Get the Dir Chunk Size object. More...
|
|
virtual void | SetDirChunkSize (std::vector< int > &dir_chunk_size_p) |
| Set the Dir Chunk Size object. More...
|
|
virtual int | Control (int opt_code, std::vector< std::string > ¶meter_v) |
| call a special operator on endpoint such as, enable collective I/O for HDF5 dump file from MEMORY to HDF5 More...
|
|
virtual int | MapOpStr2Int (std::string op_cmd_str) |
| map a op_cmd_str to int as input of SpecialOperator More...
|
|
virtual std::string | MapOpInt2Str (int op_int) |
| map op_int to string More...
|
|