3 // ****** Code generated by the The ACE ORB (TAO) IDL Compiler *******
4 // TAO and the TAO IDL Compiler have been developed by the Center for
5 // Distributed Object Computing at Washington University, St. Louis.
7 // Information about TAO is available at:
8 // http://www.dre.vanderbilt.edu/~schmidt/TAO.html
10 #include "Messenger_i.h"
12 // Implementation skeleton constructor
13 Messenger_i::Messenger_i (CORBA::ORB_ptr orb
)
14 : orb_(CORBA::ORB::_duplicate(orb
))
18 // Implementation skeleton destructor
19 Messenger_i::~Messenger_i ()
23 CORBA::Boolean
Messenger_i::send_message (
24 const char * user_name
,
29 std::cout
<< "Message from: " << user_name
<< std::endl
;
30 std::cout
<< "Subject: " << subject
<< std::endl
;
31 std::cout
<< "Message: " << message
<< std::endl
;
32 CORBA::string_free(message
);
33 message
= CORBA::string_dup("Thanks for the message.");
37 void Messenger_i::shutdown ()
39 orb_
->shutdown(false);