blob: db3d196b80a69e17fd73926990a592e5f02b5e56 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
// $Id$
#include "AssemblyFactory.h"
#include "ACEXML/common/StreamFactory.h"
using namespace Deployment;
Cookie
AssemblyFactory::create (const Location& assembly_loc)
{
ACEXML_StreamFactory factory;
ACEXML_CharStream* stream = factory.create_stream (assembly_loc.c_str());
if (stream == 0)
ACE_THROW (InvalidLocation);
char cookie[10];
ACE_OS::sprintf (cookie, "%x", stream);
ACE_NEW_RETURN (
|