#include "account.h" #include #include int main(int argc, char *argv[]) { CORBA::ORB_var orb = CORBA::ORB_init (argc, argv, "mico-local-orb"); CORBA::BOA_var boa = orb->BOA_init (argc, argv, "mico-local-boa"); ifstream in("account.objid") ; char ref[1000] ; in >> ref ; in.close() ; CORBA::Object_var obj = orb->string_to_object(ref) ; Account_var client = Account::_narrow(obj) ; client->deposit(700) ; client->withdraw(200) ; cout << "Balance is: " << client->balance() << endl ; return 0 ; }