FemtoScan Online SDK Documentation
template < class T > template class SPMQueue | ? ^
|
extends std::queue<T> as private
STL-based FIFO queue implementation.
This queue provides mechanisms for thread-safe operation over
it's members. Intended for usage with
MessageType class.
- Source:
- ../fsio/SPMQueue.h:24
- Author:
- ATC
- Version:
- 1.0
Entity | Type | Scope | Short Description |
~SPMQueue | destructor | public | Standart destructor.
|
SPMQueue | constructor | public | Default constructor.
|
SPMQueue | constructor | public | Copy constructor.
|
ClearData | method | public | Clear all elements.
|
GetData | method | public | Get oldest object and remove it from queue.
|
GetTotalSize | method | public | Get number of elements in queue.
|
HaveData | method | public | Check if queue is not empty.
|
operator = | operator | public | Copy operator.
|
SetData | method | public | Insert object in queue.
|
destructor ~SPMQueue | ? ^
> |
Standart destructor.
- Source:
- ../fsio/SPMQueue.h:48
- Code:
public virtual ~ SPMQueue ( ) |
constructor SPMQueue | ? ^
< > |
Default constructor.
- Source:
- ../fsio/SPMQueue.h:30
- Code:
-
constructor SPMQueue | ? ^
< > |
Copy constructor.
- Source:
- ../fsio/SPMQueue.h:36
- Param:
- Code:
public SPMQueue ( | const SPMQueue & Q ) |
Clear all elements.
- Source:
- ../fsio/SPMQueue.h:78
- Code:
public void ClearData ( | ) |
Get oldest object and remove it from queue.
- Source:
- ../fsio/SPMQueue.h:61
- Param:
Data
| the object where to put copy of removed element.
|
- Returns:
- false if no more elements in queue.
- Code:
public bool GetData ( | T & Data ) |
method GetTotalSize | ? ^
< > |
Get number of elements in queue.
- Source:
- ../fsio/SPMQueue.h:73
- Returns:
- number of elements in queue.
- Code:
public unsigned GetTotalSize ( | ) |
Check if queue is not empty.
- Source:
- ../fsio/SPMQueue.h:67
- Returns:
- true if queue is not empty
- Code:
-
Copy operator.
- Source:
- ../fsio/SPMQueue.h:43
- Param:
- Returns:
- reference to modifyed object (*this).
- Code:
public SPMQueue & operator = ( | const SPMQueue & Q ) |
Insert object in queue.
- Source:
- ../fsio/SPMQueue.h:54
- Param:
Data
| the object to insert.
|
- Code:
public void SetData ( | const T & Data ) |
(C) Advanced Technologies Center, 2002-2006
For support contact us at fsdev@nanoscopy.net