#include "ls_i.h" #include using namespace std; ls_i::ls_i (void) { } ls_i::~ls_i (void) { } void ls_i::sendData ( const ByteSeq & data) ACE_THROW_SPEC (( CORBA::SystemException)) { cout << "received sequence of " << data.length() << " bytes" << endl; } ::ByteSeq * ls_i::getData ( CORBA::Long size) ACE_THROW_SPEC (( CORBA::SystemException)) { cout << "create sequence of " << size << "bytes" << endl; ByteSeq *seq = new ByteSeq(size); seq->length(size); for (long i = 0; i < size; ++i) { (*seq)[i] = (unsigned char)i; } return seq; }