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

ACSPorts Class Reference

#include <acsutilPorts.h>

List of all members.

Public Member Functions

 ACSPorts ()
virtual ~ACSPorts ()

Static Public Member Functions

const unsigned long getBasePort ()
std::string getManagerPort (int baseport)
std::string getManagerPort ()
std::string getNamingServicePort (int baseport)
std::string getNamingServicePort ()
std::string getNotifyServicePort (int baseport, const char *name=NULL)
std::string getNotifyServicePort ()
std::string getLoggingServicePort (int baseport)
std::string getLoggingServicePort ()
std::string getIRPort (int baseport)
std::string getIRPort ()
std::string getLogPort (int baseport)
std::string getLogPort ()
std::string getCDBPort (int baseport)
std::string getCDBPort ()
std::string getContainerDaemonPort ()
std::string getServicesDaemonPort ()
const char * getIP ()

Private Member Functions

 ACSPorts (const ACSPorts &)
void operator= (const ACSPorts &)


Detailed Description

ACSPorts is a utility class providing static methods to access the port numbers for various CORBA and ACS Services.


Constructor & Destructor Documentation

ACSPorts::ACSPorts  )  [inline]
 

Constructor

virtual ACSPorts::~ACSPorts  )  [inline, virtual]
 

Destructor

ACSPorts::ACSPorts const ACSPorts  )  [private]
 

Copy not allowed.


Member Function Documentation

const unsigned long ACSPorts::getBasePort  )  [static]
 

Returns:
the "ACS Base Port". This is just an integer ranging from 0-9.

std::string ACSPorts::getCDBPort  )  [static]
 

std::string ACSPorts::getCDBPort int  baseport  )  [static]
 

Returns:
the port the ACS CDB is running on.

std::string ACSPorts::getContainerDaemonPort  )  [static]
 

Returns:
the port the ACS Container Daemon is running on.

const char* ACSPorts::getIP  )  [static]
 

Returns:
the stringified IP address of this host.

std::string ACSPorts::getIRPort  )  [static]
 

std::string ACSPorts::getIRPort int  baseport  )  [static]
 

Returns:
the port the CORBA Interface Repository is running on.

std::string ACSPorts::getLoggingServicePort  )  [static]
 

std::string ACSPorts::getLoggingServicePort int  baseport  )  [static]
 

Returns:
the port the CORBA Logging Service is running on.

std::string ACSPorts::getLogPort  )  [static]
 

std::string ACSPorts::getLogPort int  baseport  )  [static]
 

Returns:
the port the ACS Logging Service is running on.

std::string ACSPorts::getManagerPort  )  [static]
 

std::string ACSPorts::getManagerPort int  baseport  )  [static]
 

Returns:
the port manager is running on.

std::string ACSPorts::getNamingServicePort  )  [static]
 

std::string ACSPorts::getNamingServicePort int  baseport  )  [static]
 

Returns:
the port the CORBA Naming Service is running on.

std::string ACSPorts::getNotifyServicePort  )  [static]
 

std::string ACSPorts::getNotifyServicePort int  baseport,
const char *  name = NULL
[static]
 

Returns:
the port the CORBA Notification Service is running on.

std::string ACSPorts::getServicesDaemonPort  )  [static]
 

Returns:
the port the ACS Services Daemon is running on.

void ACSPorts::operator= const ACSPorts  )  [private]
 

Assignment not allowed.


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:35:52 2009 for ACS C++ API by doxygen 1.3.8