Difference between revisions of "Port a ACE+TAO-5.6"
Line 1: | Line 1: | ||
− | ACE+TAO-5.6 | + | ACE+TAO-5.6 compilado con VS2008: |
http://babel.isa.uma.es/~jlblanco/ACE+TAO-5.6.tar.bz2 | http://babel.isa.uma.es/~jlblanco/ACE+TAO-5.6.tar.bz2 | ||
Latest revision as of 13:01, 24 May 2009
ACE+TAO-5.6 compilado con VS2008:
http://babel.isa.uma.es/~jlblanco/ACE+TAO-5.6.tar.bz2
Warnings y terminaciones ".i":
tao_idl.exe -Cw -w -ci C.i -si S.i <IDL>
Lanzar Servidores:
Naming_Service -m 0 -ORBListenEndpoints iiop://localhost:20000 CosEvent_Service -ORBInitRef NameService=corbaloc:iiop:localhost:20000
Cambios en BABEL.IDL:
<text>
/*
BABEL IDL file automatically generated by BABEL v#JMS-MACRO(BABELversion,)# accompanying the ICE module #JMS-MACRO(ICEname,)# (C) Juan Antonio Fernández Madrigal, 2000-2007 www.isa.uma.es/personal/jafma
- /
module BABEL { // Internal types for module management
struct Time // A time
{
long seconds; // seconds
long microseconds; // microseconds
};
struct EnteringInfo // Data automatically sent when entering a logic { Time timewhensent; // Time when the data was sent, from some local-machine past instant Time timewhenanswer; // Time when the data was returned back long priosender; // CORBA priority of the sender thread };
struct BetaEventData // Data sent along with a beta event { long EventCode; // Code of the beta event string appname; // Name of the application context for the event string orgname; // Name of the module that generates the event EnteringInfo babelinfo; // Data automatically sent };
// All the simple types included in BDL:
typedef octet Octet;
typedef short Short;
typedef unsigned short UShort;
typedef long Long;
typedef unsigned long ULong;
typedef long long LongLong;
typedef unsigned long long ULongLong;
typedef float Float;
typedef double Double;
typedef char Char;
typedef boolean Boolean;
// String special types
typedef string String;
// BDL built-in constants const boolean False= FALSE; const boolean True= TRUE;
}; // End of module
</text>