CHANDLE Class |
Namespace: GeoEngine.Core.GXNetX
The CHANDLE type exposes the following members.
| Name | Description | |
|---|---|---|
| CHANDLE |
Constructors
| |
| CHANDLE(CGXNETCore, Int32) | Initializes a new instance of the CHANDLE class | |
| CHANDLE(CGXNETCore, Int32, Boolean) | Initializes a new instance of the CHANDLE class |
| Name | Description | |
|---|---|---|
| Context |
Gets the CGXNETCore Context
| |
| Delegate | ||
| GeoGXHandle |
Gets the GeoGX GeoGXHandle
| |
| Handle |
Gets or sets the Handle
|
| Name | Description | |
|---|---|---|
| bIsNull | Check to see if class is null | |
| bIsValid | Check to see if class is not null | |
| CheckError | Check to see if an error occurred | |
| CheckValid | Check to see if class is still valid, or if it has already been destroyed | |
| Dispose | Releases all resources used by the CHANDLE | |
| Dispose(Boolean) | Releases the unmanaged resources used by the CHANDLE and optionally releases the managed resources | |
| Finalize |
finalizer
(Overrides ObjectFinalize.) | |
| OnDelete | Set the internal handle, to null | |
| RegisterResourceTracking | Register a delegate to be notified if this object is deleted by the underlying system | |
| ThrowOnError | ||
| UnregisterResourceTracking | Unregister the delegate |
| Name | Description | |
|---|---|---|
| m_bDestroy | Holds whether we need to cleanup the underlying c++ class | |
| m_bDisposed | Holds whether this class has been destroyed yet | |
| m_gxNetShared | Handle which corresponds to geogx object that created this object | |
| m_hHandle | Handle which corresponds to the ID of this object in Oasis | |
| m_pDelegate | Hold a pointer to the delegate so that it doesn't get deleted until this class does |