Provides access to members that can be used for accessing workspaces of a workspace collection.
More...
|
|
virtual GDBResult SDK_CALLTYPE | GetWorkspaceCount (SDKUInt32 &count) const =0 throw () |
| | Returns number of workspaces in the collection.
|
| |
| virtual GDBResult SDK_CALLTYPE | GetWorkspaceName (SDKUInt32 index, SDKString &workspace_name) const =0 throw () |
| | Returns the workspace name specified by index in collection. More...
|
| |
|
virtual GDBResult SDK_CALLTYPE | GetWorkspace (const SDKString &name, IWorkspace **workspace)=0 throw () |
| | Returns the Workspace specified by workspace name from the workspace collection.
|
| |
|
virtual GDBResult SDK_CALLTYPE | GetWorkspaceByID (WorkspaceID id, IWorkspace **workspace)=0 throw () |
| | Returns the Workspace specified by workspace identifier from the workspace collection.
|
| |
|
virtual GDBResult SDK_CALLTYPE | GetWorkspaceByIndex (SDKUInt32 index, IWorkspace **workspace)=0 throw () |
| | Returns the Workspace specified by index in the workspace collection.
|
| |
|
virtual GDBResult SDK_CALLTYPE | RemoveWorkspace (const SDKString &workspace_name)=0 throw () |
| | Removes the Workspace from the workspace collection.
|
| |
| virtual GDBResult SDK_CALLTYPE | AddWorkspace (const SDKString &wks_name, IWorkspace *wks, sdk::gdb::WorkspaceID &workspace_id)=0 throw () |
| | Adds a Workspace into the workspace collection. More...
|
| |
|
virtual SDKAtomicRefCount SDK_CALLTYPE | AddRef () const =0 throw () |
| | Increments the reference count for an interface on a component.
|
| |
|
virtual SDKAtomicRefCount SDK_CALLTYPE | Release () const =0 throw () |
| | Decrements the reference count for an interface on a component.
|
| |
|
virtual SDKResult SDK_CALLTYPE | GetInterface (const InterfaceId &id, void **obj_ptr)=0 throw () |
| | Returns pointers to the supported interfaces on a component.
|
| |
|
template<typename _Itf > |
| SDKResult | GetInterface (_Itf **obj_ptr) throw () |
| | Returns pointers to the supported interfaces on a component.
|
| |
Provides access to members that can be used for accessing workspaces of a workspace collection.