// ********************************************************************** // // Copyright (c) 2003-2013 ZeroC, Inc. All rights reserved. // // This copy of Ice is licensed to you under the terms described in the // ICE_LICENSE file included in this distribution. // // ********************************************************************** #pragma once #include module Demo { struct DateTime { long Sec; long MSec; }; class EventsBase { DateTime Timestamp; }; class teststruct extends EventsBase { string Message; }; sequence teststructseq; interface CallbackReceiver { void callback( teststructseq s ); }; interface CallbackSender { void addClient(Ice::Identity ident); }; };