|
Public Member Functions |
| Standard_EXPORT | TFunction_DriverTable () |
| | Default constructor
.
|
| Standard_EXPORT Standard_Boolean | AddDriver (const Standard_GUID &guid, const Handle(TFunction_Driver)&driver, const Standard_Integer thread=0) |
| | Returns true if the driver has been added successfully to the driver table.
.
|
| Standard_EXPORT Standard_Boolean | HasDriver (const Standard_GUID &guid, const Standard_Integer thread=0) const |
| | Returns true if the driver exists in the driver table.
.
|
| Standard_EXPORT Standard_Boolean | FindDriver (const Standard_GUID &guid, Handle(TFunction_Driver)&driver, const Standard_Integer thread=0) const |
| | Returns true if the driver was found.
.
|
| Standard_EXPORT Standard_OStream & | Dump (Standard_OStream &anOS) const |
| Standard_OStream & | operator<< (Standard_OStream &anOS) const |
| Standard_EXPORT Standard_Boolean | RemoveDriver (const Standard_GUID &guid, const Standard_Integer thread=0) |
| | Removes a driver with the given GUID.
Returns true if the driver has been removed successfully.
.
|
| Standard_EXPORT void | Clear () |
| | Removes all drivers. Returns true if the driver has been removed successfully.
.
|
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Static Public Member Functions |
| static Standard_EXPORT Handle_TFunction_DriverTable | Get () |
| | Returns the driver table. If a driver does not exist, creates it.
.
|
Private Attributes |
| TFunction_DataMapOfGUIDDriver | myDrivers |
| Handle_TFunction_HArray1OfDataMapOfGUIDDriver | myThreadDrivers |