IRsBSEBlockRepository Interface Reference
Inherits IUnknown.
List of all members.
|
Public Member Functions |
| HRESULT | Add ([in] IRsBSEventBlock *pEventBlock) |
| HRESULT | AddLast ([in] IRsBSEventBlock *pEventBlock) |
| HRESULT | Remove ([out, retval] IRsBSEventBlock **ppEventBlock) |
| HRESULT | Clone ([out, retval] IRsBSEBlockRepository **ppBlokRepository) |
| HRESULT | RemoveLast ([out, retval] IRsBSEventBlock **ppEventBlock) |
| HRESULT | GetCount ([out, retval] RtUlong *pulCount) |
Detailed Description
Repository list for event blocks, allow adding/removing event block object to the head or
Member Function Documentation
| HRESULT IRsBSEBlockRepository::Add |
( |
[in] IRsBSEventBlock * |
pEventBlock |
) |
|
Adds event block to the head of repository
- Parameters:
-
| pEventBlock | [in] interface to event block object |
| HRESULT IRsBSEBlockRepository::AddLast |
( |
[in] IRsBSEventBlock * |
pEventBlock |
) |
|
Adds event block to the tail of repository
- Parameters:
-
| pEventBlock | [in] interface to event block object |
| HRESULT IRsBSEBlockRepository::Remove |
( |
[out, retval] IRsBSEventBlock ** |
ppEventBlock |
) |
|
Removes event block from the head of repository
- Returns:
- ppEventBlock [out,retval] interface to event block object
Clones the repository
- Returns:
- ppBlokRepository [out,retval] interface to newly created repository
| HRESULT IRsBSEBlockRepository::RemoveLast |
( |
[out, retval] IRsBSEventBlock ** |
ppEventBlock |
) |
|
Removes event block from the tail of repository
- Returns:
- ppEventBlock [out,retval] interface to event block object
| HRESULT IRsBSEBlockRepository::GetCount |
( |
[out, retval] RtUlong * |
pulCount |
) |
|
Returns number of event blocks in repository
- Returns:
- pulCount [out,retval] a count of event blocks in repository