alma::acs::container::corba::SyncDummyComponentImpl Class Reference

Inheritance diagram for alma::acs::container::corba::SyncDummyComponentImpl:
Inheritance graph
[legend]
Collaboration diagram for alma::acs::container::corba::SyncDummyComponentImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void callThatTakesSomeTime (int timeInMillisec)
void dummyComponentsCanDoCloseToNothing ()

Package Functions

void setMethodCallSync (CountDownLatch sync)

Private Member Functions

void callSyncNotify ()

Private Attributes

volatile CountDownLatch sync

Detailed Description

Special version of this component for local use. The CountDownLatch set in setMethodCallSync can be used to synchronize between the client and method invocations on the servant. This allows the client to block until the servant method is actually being executed.

Author:
hsommer

Member Function Documentation

void alma::acs::container::corba::SyncDummyComponentImpl::callSyncNotify (  )  [inline, private]
void alma::acs::container::corba::SyncDummyComponentImpl::callThatTakesSomeTime ( int  timeInMillisec  )  [inline]
void alma::acs::container::corba::SyncDummyComponentImpl::dummyComponentsCanDoCloseToNothing (  )  [inline]
See also:
alma.jconttest.DummyComponentOperations::dymmyComponentsCanDoCloseToNothing()

Reimplemented from alma::jconttest::DummyComponentImpl::DummyComponentImpl.

References callSyncNotify().

void alma::acs::container::corba::SyncDummyComponentImpl::setMethodCallSync ( CountDownLatch  sync  )  [inline, package]

Member Data Documentation

Referenced by callSyncNotify().


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

Generated by  doxygen 1.6.2