All Frameworks Class Hierarchy This Framework Indexes
VPMInterfaces Interface ENOVIBookingObject
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface ENOVIBookingObject
Method Index
- o
SetIdentifierValue(CATUnicodeString&,int)
-
- o
UseBooking(CATUnicodeString&,int)
- book the object with an already created Booking (see
VPMIBookingManager::CreateNBookingWithConsecutiveIDs).
- o
bookObject(CATBaseUnknown_var&,CATTimeSpan*)
-
- o
deleteObjectBooking()
-
- o
isObjectBooked(BookState&,CATUnicodeString&)
-
- o
setDefaultDelay(CATTimeSpan*)
-
Enumerated Type Index
- o
BookState
-
Methods
o SetIdentifierValue
| public virtual SetIdentifierValue( | const | iAttribute, |
| const | iForce | =0) |
-
o UseBooking
| public virtual UseBooking( | const | iAssignee, |
| | iForce | =0) |
-
book the object with an already created Booking (see
VPMIBookingManager::CreateNBookingWithConsecutiveIDs).
- Parameters:
-
- iAssignee
- [in] the string owning the booking
- iForce
- [in] to force the use of the booking
- Returns:
- S_OK: the object can use the booking
S_FALSE: the booking is in use or the booking doesn't exist
E_FAIL
o bookObject
| public virtual bookObject( | | oObject, |
| const | tDelay | = NULL) |
-
o deleteObjectBooking
| public virtual deleteObjectBooking( | ) |
-
o isObjectBooked
| public virtual isObjectBooked( | | status, |
| | ownerOfTheBooking) |
-
o setDefaultDelay
| public virtual setDefaultDelay( | const | tDefaultDelay) |
-
Enumerated Types
o BookState
-
enum BookState {
BOOKED,
BOOKABLE,
NOTBOOKABLE
}
This object is included in the file: ENOVIBookingObject.h
If needed, your Imakefile.mk should include the module: GUIDVPMInterfaces