//
//
//
-// File : Salome_file_i.cxx
+// File : Salome_file_interface.cxx
// Author : André RIBES, EDF
// Module : SALOME
// $Header:
-#include "Salome_file_i.hxx"
+#include "Salome_file_interface.hxx"
#include "utilities.h"
#include <stdlib.h>
#include <unistd.h>
*/
//=============================================================================
-Salome_file_i::Salome_file_i()
+Salome_file_interface::Salome_file_interface()
{
_fileId = 0;
_path_max = 1 + pathconf("/", _PC_PATH_MAX);
*/
//=============================================================================
-Salome_file_i::~Salome_file_i()
+Salome_file_interface::~Salome_file_interface()
{
}
*/
//=============================================================================
void
-Salome_file_i::load(const char* hdf5_file) {
+Salome_file_interface::load(const char* hdf5_file) {
_state.hdf5_file_name = CORBA::string_dup(hdf5_file);
try
{
*/
//=============================================================================
void
-Salome_file_i::save(const char* hdf5_file) {
+Salome_file_interface::save(const char* hdf5_file) {
_state.hdf5_file_name = CORBA::string_dup(hdf5_file);
try
{
*/
//=============================================================================
void
-Salome_file_i::save_all(const char* hdf5_file) {
+Salome_file_interface::save_all(const char* hdf5_file) {
_state.hdf5_file_name = CORBA::string_dup(hdf5_file);
// Test Salome_file status
*/
//=============================================================================
void
-Salome_file_i::setLocalFile(const char* comp_file_name)
+Salome_file_interface::setLocalFile(const char* comp_file_name)
{
std::string file_name("");
std::string path("");
*/
//=============================================================================
void
-Salome_file_i::setDistributedFile(const char* comp_file_name)
+Salome_file_interface::setDistributedFile(const char* comp_file_name)
{
std::string file_name("");
std::string path("");
*/
//=============================================================================
void
-Salome_file_i::connect(Engines::Salome_file_ptr source_Salome_file)
+Salome_file_interface::connect(Engines::Salome_file_ptr source_Salome_file)
{
// We can connect this Salome_file if there is only one file managed
// by the Salome_file
*/
//=============================================================================
void
-Salome_file_i::connectDistributedFile(const char * file_name,
+Salome_file_interface::connectDistributedFile(const char * file_name,
Engines::Salome_file_ptr source_Salome_file)
{
// Test if this file is added
*/
//=============================================================================
void
-Salome_file_i::setDistributedSourceFile(const char* file_name,
+Salome_file_interface::setDistributedSourceFile(const char* file_name,
const char * source_file_name)
{
std::string fname(file_name);
*/
//=============================================================================
void
-Salome_file_i::recvFiles() {
+Salome_file_interface::recvFiles() {
std::string files_not_ok("");
*/
//=============================================================================
bool
-Salome_file_i::checkLocalFile(std::string file_name)
+Salome_file_interface::checkLocalFile(std::string file_name)
{
bool result = true;
*/
//=============================================================================
bool
-Salome_file_i::getDistributedFile(std::string file_name)
+Salome_file_interface::getDistributedFile(std::string file_name)
{
bool result = true;
const char * source_file_name = _fileManaged[file_name].source_file_name.in();
*/
//=============================================================================
void
-Salome_file_i::removeFile(const char* file_name)
+Salome_file_interface::removeFile(const char* file_name)
{
- MESSAGE("Salome_file_i::removeFile : NOT YET IMPLEMENTED");
+ MESSAGE("Salome_file_interface::removeFile : NOT YET IMPLEMENTED");
}
//=============================================================================
*/
//=============================================================================
void
-Salome_file_i::deleteFile(const char* file_name) {
- MESSAGE("Salome_file_i::deleteFile : NOT YET IMPLEMENTED");
+Salome_file_interface::deleteFile(const char* file_name) {
+ MESSAGE("Salome_file_interface::deleteFile : NOT YET IMPLEMENTED");
}
//=============================================================================
*/
//=============================================================================
void
-Salome_file_i::removeFiles() {
- MESSAGE("Salome_file_i::removeFiles : NOT YET IMPLEMENTED");
+Salome_file_interface::removeFiles() {
+ MESSAGE("Salome_file_interface::removeFiles : NOT YET IMPLEMENTED");
}
//=============================================================================
*/
//=============================================================================
void
-Salome_file_i::deleteFiles() {
- MESSAGE("Salome_file_i::deleteFiles : NOT YET IMPLEMENTED");
+Salome_file_interface::deleteFiles() {
+ MESSAGE("Salome_file_interface::deleteFiles : NOT YET IMPLEMENTED");
}
//=============================================================================
*/
//=============================================================================
Engines::files*
-Salome_file_i::getFilesInfos() {
+Salome_file_interface::getFilesInfos() {
Engines::files * infos = new Engines::files();
infos->length(_fileManaged.size());
*/
//=============================================================================
Engines::file*
-Salome_file_i::getFileInfos(const char* file_name) {
+Salome_file_interface::getFileInfos(const char* file_name) {
std::string fname(file_name);
*/
//=============================================================================
Engines::SfState*
-Salome_file_i::getSalome_fileState()
+Salome_file_interface::getSalome_fileState()
{
return new Engines::SfState(_state);
}
//=============================================================================
CORBA::Long
-Salome_file_i::open(const char* file_name)
+Salome_file_interface::open(const char* file_name)
{
int aKey = 0;
std::string comp_file_name(_fileManaged[fname].path.in());
comp_file_name.append(fname);
- MESSAGE("Salome_file_i::open " << comp_file_name);
+ MESSAGE("Salome_file_interface::open " << comp_file_name);
FILE* fp;
if ((fp = fopen(comp_file_name.c_str(),"rb")) == NULL)
{
//=============================================================================
void
-Salome_file_i::close(CORBA::Long fileId)
+Salome_file_interface::close(CORBA::Long fileId)
{
- MESSAGE("Salome_file_i::close");
+ MESSAGE("Salome_file_interface::close");
FILE* fp;
if (!(fp = _fileAccess[fileId]) )
{
#define FILEBLOCK_SIZE 256*1024
Engines::fileBlock*
-Salome_file_i::getBlock(CORBA::Long fileId)
+Salome_file_interface::getBlock(CORBA::Long fileId)
{
Engines::fileBlock* aBlock = new Engines::fileBlock;