Ignore:
Timestamp:
01/02/13 06:53:35 (11 years ago)
Author:
István Váradi <ivaradi@…>
Branch:
default
Phase:
public
Message:

Made Completer a FailableReference

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/xplcommon/win32/StreamBuffer.h

    r23 r24  
    4747 * Base class for stream reading and writing buffers.
    4848 */
    49 class StreamBuffer : public ::xplcommon::Buffer, public Completer,
    50                      public ::xplcommon::FailableReference<StreamBuffer>
     49class StreamBuffer : public ::xplcommon::Buffer, public Completer
    5150{
    5251protected:
     
    6463     */
    6564    BufferedStream& getStream() const;
    66 
    67 private:
    68     /**
    69      * Get the failable object.
    70      */
    71     const ::xplcommon::Failable& getFailable() const;
    72 
    73     /**
    74      * Get the failable object.
    75      */
    76     ::xplcommon::Failable& getFailable();
    77 
    78     friend class FailableReference<StreamBuffer>;
    7965};
    8066
     
    9884//------------------------------------------------------------------------------
    9985
    100 inline const ::xplcommon::Failable& StreamBuffer::getFailable() const
    101 {
    102     return overlappable;
    103 }
    104 
    105 //------------------------------------------------------------------------------
    106 
    107 inline ::xplcommon::Failable& StreamBuffer::getFailable()
    108 {
    109     return overlappable;
    110 }
    111 
    112 //------------------------------------------------------------------------------
    113 
    11486} /* namespace xplcommon::win32 */ } /* namespace xplcommon */
    11587
Note: See TracChangeset for help on using the changeset viewer.