Version: 8.3.0
Yacs_i Class Reference
Inheritance diagram for Yacs_i:
Collaboration diagram for Yacs_i:

Public Member Functions

 Yacs_i ()
 
virtual ~Yacs_i ()
 
YACS_ORB::Proc_ptr Load (const char *xmlFile)
 
void Run (YACS_ORB::Proc_ptr p)
 
void addObserver (YACS_ORB::Observer_ptr observer, CORBA::Long numid, const char *event)
 

Detailed Description

Definition at line 65 of file yacsSrv.cxx.

Constructor & Destructor Documentation

Yacs_i::Yacs_i ( )
inline

Definition at line 69 of file yacsSrv.cxx.

69 {}
virtual Yacs_i::~Yacs_i ( )
inlinevirtual

Definition at line 70 of file yacsSrv.cxx.

70 {}

Member Function Documentation

void Yacs_i::addObserver ( YACS_ORB::Observer_ptr  observer,
CORBA::Long  numid,
const char *  event 
)

Definition at line 147 of file yacsSrv.cxx.

References YACS::ENGINE::Dispatcher::getDispatcher().

148 {
150 }
YACS_ORB::Proc_ptr Yacs_i::Load ( const char *  xmlFile)

Definition at line 139 of file yacsSrv.cxx.

References loader, and p.

140 {
141  YACS::ENGINE::Proc* proc=loader->load(xmlFile);
142  Proc_i* p=new Proc_i(proc);
143  YACS_ORB::Proc_ptr pp = p->_this();
144  return pp;
145 }
void Yacs_i::Run ( YACS_ORB::Proc_ptr  p)

Definition at line 152 of file yacsSrv.cxx.

References Proc_i::RunW().

153 {
154  Proc_i *servant=dynamic_cast<Proc_i *> (PortableServer::POA::_the_root_poa()->reference_to_servant(p));
155  servant->RunW();
156 }

The documentation for this class was generated from the following file: