ALMA Computing Group

alma::demo::LampAccessImpl::CBvoidLampAccess Class Reference

List of all members.

Public Member Functions

 CBvoidLampAccess (Logger logger)
 Passes a logger to the callback object.
void working (Completion completion, CBDescOut desc)
 Used to notify of a state of incompletion.
void done (Completion completion, CBDescOut desc)
 Used to notify of a state of completion.
boolean negotiate (long myLong, CBDescOut desc)
 Used to negotiate timeouts between client and sever.

Private Attributes

Logger m_logger

Detailed Description

Author:
radi
Implements the callback for the LampAccess component.

Definition at line 36 of file CBvoidLampAccess.java.


Constructor & Destructor Documentation

alma::demo::LampAccessImpl::CBvoidLampAccess::CBvoidLampAccess Logger  logger  )  [inline]
 

Passes a logger to the callback object.

Parameters:
logger 
Definition at line 44 of file CBvoidLampAccess.java.

References m_logger.


Member Function Documentation

void alma::demo::LampAccessImpl::CBvoidLampAccess::done Completion  completion,
CBDescOut  desc
[inline]
 

Used to notify of a state of completion.

Parameters:
completion error handing structure.
desc callback descriptor passed from server to client.
See also:
alma.ACS.CBvoidOperations#done(alma.ACSErr.Completion, alma.ACS.CBDescOut)
Definition at line 65 of file CBvoidLampAccess.java.

References m_logger.

boolean alma::demo::LampAccessImpl::CBvoidLampAccess::negotiate long  myLong,
CBDescOut  desc
[inline]
 

Used to negotiate timeouts between client and sever.

Parameters:
myLong timeout between client and sever.
desc callback descriptor passed from server to client.
Returns:
boolean
See also:
alma.ACS.CallbackOperations#negotiate(long, alma.ACS.CBDescOut)
Definition at line 76 of file CBvoidLampAccess.java.

References m_logger.

void alma::demo::LampAccessImpl::CBvoidLampAccess::working Completion  completion,
CBDescOut  desc
[inline]
 

Used to notify of a state of incompletion.

Parameters:
completion error handing structure.
desc callback descriptor passed from server to client.
See also:
alma.ACS.CBvoidOperations#working(alma.ACSErr.Completion, alma.ACS.CBDescOut)
Definition at line 55 of file CBvoidLampAccess.java.

References m_logger.


Member Data Documentation

Logger alma::demo::LampAccessImpl::CBvoidLampAccess::m_logger [private]
 

Definition at line 38 of file CBvoidLampAccess.java.

Referenced by CBvoidLampAccess(), done(), negotiate(), and working().


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