|
| | 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...
|
| |