OrbitStruct

(unknown)

OrbitStruct -- Utilise une structure CORBA

Description

new orbitstruct (string id)

orbitstruct() représente une structure identifiée par le paramètre id. id peut être soit le nom d'une structure (e.g "MaStructure"), ou bien l'identifiant du repository complet (e.g. "IDL:MaStructure:1.0").

Exemple 1. Fichier d'exemple IDL : MaStructure

struct MaStructure {
    short shortvalue;
    string stringvalue;
};
interface UneInterface {
  void SetValues (MaStructure values);
  MaStructure GetValues();
}

Exemple 2. Code PHP pour accéder à MaStructure

<?php
$obj = new OrbitObject ($ior);
$initial_values = new OrbitStruct ("IDL:MaStructure:1.0");
$initial_values->shortvalue = 42;
$initial_values->stringvalue = "HGTTG";
$obj->SetValues ($initial_values);
$values = $obj->GetValues();
echo $values->shortvalue;
echo $values->stringvalue;
?>