Back to index

salome-kernel  6.5.0
Functions
MPIContainer_i.cxx File Reference
#include <iostream>
#include <dlfcn.h>
#include <stdio.h>
#include "Basics_Utils.hxx"
#include "SALOME_Component_i.hxx"
#include "MPIContainer_i.hxx"
#include "SALOME_NamingService.hxx"
#include "Utils_SINGLETON.hxx"
#include "OpUtil.hxx"
#include "utilities.h"
#include <time.h>
#include <sys/time.h>
#include <pthread.h>
#include <Python.h>
#include "Container_init_python.hxx"

Go to the source code of this file.

Functions

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

Function Documentation

void* th_createcomponentinstance ( void *  s)

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 *  s)

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 *  s)

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 *  s)

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 *  s)

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: