Back to index

salome-kernel  6.5.0
Classes | Functions
MPIContainer_i.hxx File Reference
#include <SALOMEconfig.h>
#include "SALOME_Container_i.hxx"
#include "MPIObject_i.hxx"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  thread_st
class  Engines_MPIContainer_i

Functions

void * th_loadcomponentlibrary (void *st)
void * th_createcomponentinstance (void *st)
void * th_loadimpl (void *st)
void * th_removeimpl (void *st)
void * th_finalizeremoval (void *st)

Class Documentation

struct thread_st

Definition at line 39 of file MPIContainer_i.hxx.

Collaboration diagram for thread_st:
Class Members
string compoName
EngineComponent_ptr cptr
int ip
string nameToRegister
long studyId
IORTab * tior

Function Documentation

void* th_createcomponentinstance ( void *  st)

Definition at line 603 of file MPIContainer_i.cxx.

{
  thread_st *st = (thread_st*)s;
  (Engines::MPIContainer::_narrow((*(st->tior))[st->ip]))->create_component_instance(st->compoName.c_str(),st->studyId);
  return NULL;
}

Here is the caller graph for this function:

void* th_finalizeremoval ( void *  st)

Definition at line 624 of file MPIContainer_i.cxx.

{
  thread_st *st = (thread_st*)s;
  (Engines::MPIContainer::_narrow((*(st->tior))[st->ip]))->finalize_removal();
  return NULL;
}

Here is the caller graph for this function:

void* th_loadcomponentlibrary ( void *  st)

Definition at line 594 of file MPIContainer_i.cxx.

{
  thread_st *st = (thread_st*)s;
  char* reason;
  (Engines::MPIContainer::_narrow((*(st->tior))[st->ip]))->load_component_Library(st->compoName.c_str(),reason);
  CORBA::string_free(reason);
  return NULL;
}

Here is the caller graph for this function:

void* th_loadimpl ( void *  st)

Definition at line 610 of file MPIContainer_i.cxx.

{
  thread_st *st = (thread_st*)s;
  (Engines::MPIContainer::_narrow((*(st->tior))[st->ip]))->load_impl(st->nameToRegister.c_str(),st->compoName.c_str());
  return NULL;
}

Here is the caller graph for this function:

void* th_removeimpl ( void *  st)

Definition at line 617 of file MPIContainer_i.cxx.

{
  thread_st *st = (thread_st*)s;
  (Engines::MPIContainer::_narrow((*(st->tior))[st->ip]))->remove_impl(st->cptr);
  return NULL;
}

Here is the caller graph for this function: