Logo Search packages:      
Sourcecode: libserial version File versions  Download package

const short SerialStream::NumOfStopBits (  ) 

Get the number of stop bits being used during serial communication.

The number of stop bits.

Definition at line 183 of file SerialStream.cc.

References LibSerial::SerialStreamBuf::NumOfStopBits().

    SerialStreamBuf* my_buffer = dynamic_cast<SerialStreamBuf *>(this->rdbuf()) ;
    // Make sure that we are dealing with a SerialStreamBuf before
    // proceeding. This check also makes sure that we have a non-NULL
    // buffer associated with this stream.
    if( my_buffer ) {
        // Try to set the baud rate. If the corresponding function of the
        // SerialStreamBuf class returns BAUD_INVALID, then we have a
        // problem and the stream is no longer valid for I/O.
        return my_buffer->NumOfStopBits() ;
    } else {
        // If the dynamic_cast above failed then we either have a NULL
        // streambuf associated with this stream or we have a buffer of
        // class other than SerialStreamBuf. In either case, we have a
        // problem and we should stop all I/O using this stream.
        setstate(badbit) ;
        return -1 ;

Generated by  Doxygen 1.6.0   Back to index