Which of the following IDL fragments define a CORBA data structure that can be published to the
naming service and accessed remotely?
A.
exception MyException
{
string message;
};
B.
interface Mylnterface {};
C.
module employees
{
struct Address
{
string street;
string city;
string state;
string zip;
};
interface Employee
{
Address getAddress ();
};
};
D.
struct Address
{
string street;
string city;
string state;
string zip;
};