pelican/server/src/DataManager.cpp
/**
 * @details
 * Returns the next data block from Stream Data.
 *
 * We make the assumption that this method will not be called with an invalid
 * type.
 *
 * WARNING: No checking in order to speed things up.
 *
 * @param[in] type The type (name) of the data requested
 *
 * @return
 */
@details
Returns the next data block from Stream Data.

We make the assumption that this method will not be called with an invalid
type.

No checking in order to speed things up.

@param[in] type The type (name) of the data requested

@return
@details Returns the next data block from Stream Data . We make the assumption that this method will not be called with an invalid type . No checking in order to speed things up . @param [ in ] type The type ( name ) of the data requested @return
LockedData DataManager::getNext(const QString& type)
{
    LockedData lockedData(type, 0);
    verbose("getNext(" + type + ") called", 2 );
    _streams[type]->getNext(lockedData);
    return lockedData;
}
LockedData DataManager :: getNext ( const QString & type ) { LockedData lockedData ( type , 0 ) ; verbose ( " " + type + " " , 2 ) ; _streams [ type ] -> getNext ( lockedData ) ; return lockedData ; }
@details
 Returns the next data block from Stream Data.
@details Returns the next data block from Stream Data .