Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

rt_server.cc File Reference


Detailed Description

Server for a single RTServer object.

See also:
RTServerImpl.hh

RTServer.idl

rt_client.cc

Definition in file rt_server.cc.

Include dependency graph for rt_server.cc:

Include dependency graph

Go to the source code of this file.

Functions

void sigexit (int sig)
 Handle a signal by exiting cleanly.

int main (int argc, char *argv[])

Variables

struct {
   CORBA::ORB_var   orb
   RTServerImpl *   rtsi
   Broker::Manager_var   manager
   Broker::RealTimeTask_var   rtt
rts_data
 Global data for the tool.


Function Documentation

void sigexit int  sig  )  [static]
 

Handle a signal by exiting cleanly.

Parameters:
sig The actual signal received.

Definition at line 65 of file rt_server.cc.

References rts_data.


Variable Documentation

Broker::Manager_var manager
 

The manager for this machine.

Definition at line 53 of file rt_server.cc.

Referenced by StubTask::BeginCPUScheduling(), StubRealTimeTask::BeginCPUScheduling(), RKTask::BeginCPUScheduling(), bfHey(), bfManagerHey(), bfRealTimeTaskHey(), paGetAdvocate(), and CORBA_quo::runServer().

CORBA::ORB_var orb
 

The CORBA ORB for this process.

Definition at line 45 of file rt_server.cc.

Referenced by afAllupHey(), afFactoryLibraryHey(), bfHey(), bfManagerHey(), bfRealTimeTaskHey(), dfDelegateHey(), dfHey(), FACTORY_METHOD_SYMBOL(), BasicTaskQosketImpl::initCallbacks(), FactoryLibrary_ltdl::OpenLibrary(), paGetAdvocate(), pfHey(), pfStrictPolicyHey(), qfKernelHey(), qfValueSCHey(), NamingHelper< T >::resolve_init(), ManagerImpl::ResolveTask(), server_main(), and tfHey().

RTServerImpl* rtsi
 

The server object.

Definition at line 49 of file rt_server.cc.

Broker::RealTimeTask_var rtt
 

The task for this process.

Definition at line 57 of file rt_server.cc.

Referenced by StrictPolicyImpl::AddTask(), ATRWrapper::ATRWrapper(), bfHey(), bfRealTimeTaskHey(), StrictPolicyImpl::GetTaskPriority(), paGetAdvocate(), paParentPart(), StrictPolicyImpl::RemoveTask(), StubRealTimeTask::ReportCPU(), RKTask::ReportCPU(), ReportCPU(), QuoAdvocate::ReportCPU(), MaxDecayTaskAdvocate::ReportCPU(), LoggingAdvocate::ReportCPU(), GlacialTaskAdvocate::ReportCPU(), RTServerWrapper::RTServerWrapper(), CORBA_quo::runServer(), and StrictPolicyImpl::SetTaskPriority().


Generated on Mon Dec 1 16:30:18 2003 for CPU Broker by doxygen 1.3.4