IToiSchedulerObserver Interface Reference


Description

Interface to receive notfications regarding status of scheduling requests and bookings. Callbacks will only be generated for the filtered categories.

See also:
IToiSchedulerService::SetFilter()
Note:
Services or applications may choose to inherit the adapter class TToiSchedulerObserverAdapter, which provides a default empty implementation of IToiSchedulerObserver.

import "IToiSchedulerObserver.idl";

List of all members.

Public Member Functions

oneway void OnScheduledStart (in IToiSchedulerService::TToiBooking booking)
oneway void OnScheduledStop (in IToiSchedulerService::TToiBooking booking)
oneway void OnScheduledTrigger (in IToiSchedulerService::TToiBooking booking, in IToiSchedulerService::TToiDelta delta)
oneway void OnBookingsAdded (in IToiSchedulerService::TToiBookingSequence bookings)
oneway void OnBookingsRemoved (in IToiSchedulerService::TToiBookingSequence bookings)
oneway void OnBookingsChanged (in IToiSchedulerService::TToiBookingSequence bookings)
oneway void OnSeriesChanged (in IToiSchedulerService::TToiSeries series)

Member Function Documentation

oneway void IToiSchedulerObserver::OnBookingsAdded ( in IToiSchedulerService::TToiBookingSequence  bookings  ) 

This function will be called when one or several bookings are created.

Parameters:
bookings Info for the added bookings.
oneway void IToiSchedulerObserver::OnBookingsChanged ( in IToiSchedulerService::TToiBookingSequence  bookings  ) 

This function will be called when one or several bookings are changed.

Parameters:
bookings Info for the changed bookings.
oneway void IToiSchedulerObserver::OnBookingsRemoved ( in IToiSchedulerService::TToiBookingSequence  bookings  ) 

This function will be called when one or several bookings are removed.

Parameters:
bookings Info for the removed bookings.
oneway void IToiSchedulerObserver::OnScheduledStart ( in IToiSchedulerService::TToiBooking  booking  ) 

This function will be called when the start timestamp of a booking is reached. If an application starts observing the booking after start timestamp has passed, it will receive no such callback.

Parameters:
booking Info for the booking scheduled for start.
oneway void IToiSchedulerObserver::OnScheduledStop ( in IToiSchedulerService::TToiBooking  booking  ) 

This function will be called when the stop timestamp of a booking is reached.

Parameters:
booking Info for the booking scheduled for stop.
oneway void IToiSchedulerObserver::OnScheduledTrigger ( in IToiSchedulerService::TToiBooking  booking,
in IToiSchedulerService::TToiDelta  delta 
)

This function will be called when the delta timestamp before or after the start of a booking is reached.

Parameters:
booking Info for the triggered booking.
delta Delta time in seconds since start point of the booking.
oneway void IToiSchedulerObserver::OnSeriesChanged ( in IToiSchedulerService::TToiSeries  series  ) 
Technical Preview:
This method is a TECHNICAL PREVIEW, it may change. This function will be called when a series is changed.
Parameters:
series Info for the changed series.