Interface TINAScsAmcObject::i_AccObjectManagement

interface i_AccObjectManagement

Attribute Index

minimum_cycle
mimimum value of accounting cycle settable by set_accounting_cycle

Operation Index

flush_notification
flush all the events in the internal queue to the notification destination. This operation may be necessary before the object is taken out of event management ladder and subsequently destroyed.
reset_Notification_Desination
reset destination of accounting events to be notified. The destination is removed from the notification recipient list.
reset_Notification_serviceTransactionID
reset destinations, with which serviceTransactionId is associated.
reset_Notification_sessionID
reset destinations, with which sessionId is associated.
reset_all_Notification_Desination
reset all the destination of accounting events, and the destination list becomes empty.
resume
resume_notification
set_Notification_Destination
set destination of accounting events to be notified, adding the destination to an internal notification destination list. Note that it is possible that a ladder element may send its events to multiple destinations, e. g. an SSM can send its events to multiple USMs.
set_accounting_cycle
set_state
set_verbosity_level
start
stop
suspend
suspend_notification

Attributes

minimum_cycle
readonly attribute TINAScsAmcCommon::t_Timeval minimum_cycle;

mimimum value of accounting cycle settable by set_accounting_cycle



Operations

flush_notification
boolean flush_notification()
    raises(e_AmcObject);

flush all the events in the internal queue to the notification destination. This operation may be necessary before the object is taken out of event management ladder and subsequently destroyed.


reset_Notification_Desination
boolean reset_Notification_Desination(in Object destination)
    raises(e_AmcObject);

reset destination of accounting events to be notified. The destination is removed from the notification recipient list.


reset_Notification_serviceTransactionID
boolean reset_Notification_serviceTransactionID(in TINAScsAmcCommon::t_ServiceTransactionId serviceTransactionId)
    raises(e_AmcObject);

reset destinations, with which serviceTransactionId is associated.


reset_Notification_sessionID
boolean reset_Notification_sessionID(in TINACommonTypes::t_SessionId sessionId)
    raises(e_AmcObject);

reset destinations, with which sessionId is associated.


reset_all_Notification_Desination
boolean reset_all_Notification_Desination()
    raises(e_AmcObject);

reset all the destination of accounting events, and the destination list becomes empty.


resume
boolean resume()
    raises(e_AmcObject);
resume_notification
boolean resume_notification()
    raises(e_AmcObject);
set_Notification_Destination
boolean set_Notification_Destination(in Object destination,
                                     in TINACommonTypes::t_SessionId sessionId,
                                     in TINAScsAmcCommon::t_ServiceTransactionId serviceTransactionId)
    raises(e_AmcObject);

set destination of accounting events to be notified, adding the destination to an internal notification destination list. Note that it is possible that a ladder element may send its events to multiple destinations, e. g. an SSM can send its events to multiple USMs.


set_accounting_cycle
boolean set_accounting_cycle(in TINAScsAmcCommon::t_Timeval cycle)
    raises(e_AmcObject);
set_state
boolean set_state(in any acc_object_state)
    raises(e_AmcObject);
set_verbosity_level
boolean set_verbosity_level(in long level)
    raises(e_AmcObject);
start
boolean start()
    raises(e_AmcObject);
stop
boolean stop()
    raises(e_AmcObject);
suspend
boolean suspend()
    raises(e_AmcObject);
suspend_notification
boolean suspend_notification()
    raises(e_AmcObject);

Generated by the OmniBroker IDL-to-HTML translator (non-commercial)