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

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 68 of file rt_server.cc.

References rts_data.


Variable Documentation

Broker::Manager_var manager
 

The manager for this machine.

Definition at line 56 of file rt_server.cc.

Referenced by bfHey(), bfManagerHey(), bfRealTimeTaskHey(), paGetAdvocate(), CORBA_quo::runServer(), RKTask::SetManager(), and RealTimeTaskImpl::SetManager().

CORBA::ORB_var orb
 

The CORBA ORB for this process.

Definition at line 48 of file rt_server.cc.

Referenced by FactoryLibrary_ltdl::OpenLibrary().

RTServerImpl* rtsi
 

The server object.

Definition at line 52 of file rt_server.cc.

Broker::RealTimeTask_var rtt
 

The task for this process.

Definition at line 60 of file rt_server.cc.

Referenced by WeightedPolicyImpl::AddTask(), StrictPolicyImpl::AddTask(), PartitionPolicyImpl::AddTask(), ATRWrapper::ATRWrapper(), bfHey(), bfRealTimeTaskHey(), PartitionPolicyImpl::GetTaskPolicy(), StrictPolicyImpl::GetTaskPriority(), WeightedPolicyImpl::GetTaskWeight(), paGetAdvocate(), paParentPart(), StubRealTimeTask::PassCPU(), RealTimeTaskImpl::PassCPU(), PassCPU(), QuoAdvocate::PassCPU(), MinMaxTaskAdvocate::PassCPU(), MaxDecayTaskAdvocate::PassCPU(), LoggingAdvocate::PassCPU(), GlacialTaskAdvocate::PassCPU(), WeightedPolicyImpl::RemoveTask(), StrictPolicyImpl::RemoveTask(), PartitionPolicyImpl::RemoveTask(), RKTask::ReportCPU(), RTServerWrapper::RTServerWrapper(), CORBA_quo::runServer(), PartitionPolicyImpl::SetTaskPolicy(), StrictPolicyImpl::SetTaskPriority(), and WeightedPolicyImpl::SetTaskWeight().


Generated on Tue Jun 22 14:51:33 2004 for CPU Broker by doxygen 1.3.6