Пример #1
0
//------------------------------------------------------------------------------
//  setSlotModeSingle() -- takes a single Mode and inits the mode list
//------------------------------------------------------------------------------
bool RfSensor::setSlotModeSingle(RfSensor* const obj)
{
    if (modes != 0) modes->unref();
    
    modes = new Basic::PairStream();
    modes->put( new Basic::Pair("1",obj) );
       
    return processModes();
}
Пример #2
0
//------------------------------------------------------------------------------
//  setSlotModeStream() -- takes a PairStream in and inits the mode list
//------------------------------------------------------------------------------
bool RfSensor::setSlotModeStream (Basic::PairStream* const obj)
{
    if (obj != 0) {
        // When a PairStream (i.e., more than one, a list) of pages
        if (modes != 0) modes->unref();
        modes = obj;
        modes->ref();

    }
    return processModes();
}
Пример #3
0
//------------------------------------------------------------------------------
//  setSlotModeSingle() -- takes a single Mode and inits the mode list
//------------------------------------------------------------------------------
bool RfSensor::setSlotModeSingle(RfSensor* const obj)
{
    if (modes != nullptr) modes->unref();

    modes = new base::PairStream();

    base::Pair* p = new base::Pair("1",obj);
    modes->put( p );
    p->unref();

    return processModes();
}