Public Member Functions

alma.demo.LampAccessImpl.CBvoidLampAccess Class Reference

Inherits alma::ACS::CBvoidPOA.

List of all members.

Public Member Functions

 CBvoidLampAccess (Logger logger)
void working (Completion completion, CBDescOut desc)
void done (Completion completion, CBDescOut desc)
boolean negotiate (long myLong, CBDescOut desc)

Detailed Description

Author:
radi

Implements the callback for the LampAccess component.


Constructor & Destructor Documentation

alma.demo.LampAccessImpl.CBvoidLampAccess.CBvoidLampAccess ( Logger  logger  ) 

Passes a logger to the callback object.

Parameters:
logger 

Member Function Documentation

void alma.demo.LampAccessImpl.CBvoidLampAccess.done ( Completion  completion,
CBDescOut  desc 
)

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)
boolean alma.demo.LampAccessImpl.CBvoidLampAccess.negotiate ( long  myLong,
CBDescOut  desc 
)

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)
void alma.demo.LampAccessImpl.CBvoidLampAccess.working ( Completion  completion,
CBDescOut  desc 
)

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)

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties