#include #include "IPBook_impl.h" void IPBook_impl::addEntry( const char* name, const char* number) { string nam = name; string num = number; _numbers[nam] = num; } char* IPBook_impl::searchEntry( const char* name ) { map >::iterator r; r = _numbers.find(name); if (r != _numbers.end()) { return CORBA::string_dup( (*r).second.c_str()); } else { return CORBA::string_dup( "NOT FOUND"); } } CORBA::Long IPBook_impl::count() { return _numbers.size(); }