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

HRESULT IRsBSEBlockRepository::Clone ( [out, retval] IRsBSEBlockRepository **  ppBlokRepository  ) 

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


Generated on Wed May 20 21:32:21 2009 for trueSpace7.6 SDK by  doxygen 1.5.5