RSmsSocketBuf Class Reference
class RSmsSocketBuf : public TStreamBuf
|
An SMS stream buffer to read and write over a socket.
Inherited Functions
|
|
MStreamBuf::Close()
|
|
MStreamBuf::MStreamBuf()
|
|
MStreamBuf::PushL()
|
|
MStreamBuf::Read(TDes8 &,TInt,TRequestStatus &)
|
|
MStreamBuf::Read(TDes8 &,TRequestStatus &)
|
|
MStreamBuf::ReadL(MStreamInput &)
|
|
MStreamBuf::ReadL(MStreamInput &,TInt)
|
|
MStreamBuf::ReadL(MStreamInput &,TStreamTransfer)
|
|
MStreamBuf::ReadL(TAny *,TInt)
|
|
MStreamBuf::ReadL(TDes8 &,TInt,TRequestStatus &)
|
|
MStreamBuf::ReadL(TDes8 &,TRequestStatus &)
|
|
MStreamBuf::Release()
|
|
MStreamBuf::SeekL(TMark,TStreamLocation,TInt)
|
|
MStreamBuf::SeekL(TMark,TStreamPos)
|
|
MStreamBuf::SeekL(TRead,TInt)
|
|
MStreamBuf::SeekL(TRead,TStreamLocation,TInt)
|
|
MStreamBuf::SeekL(TWrite,TInt)
|
|
MStreamBuf::SeekL(TWrite,TStreamLocation,TInt)
|
|
MStreamBuf::SizeL()const
|
|
MStreamBuf::Synch()
|
|
MStreamBuf::SynchL()
|
|
MStreamBuf::TellL(TRead)const
|
|
MStreamBuf::TellL(TWrite)const
|
|
MStreamBuf::Write(const TDesC8 &,TInt,TRequestStatus &)
|
|
MStreamBuf::Write(const TDesC8 &,TRequestStatus &)
|
|
MStreamBuf::WriteL(MStreamOutput &)
|
|
MStreamBuf::WriteL(MStreamOutput &,TInt)
|
|
MStreamBuf::WriteL(MStreamOutput &,TStreamTransfer)
|
|
MStreamBuf::WriteL(const TAny *,TInt)
|
|
MStreamBuf::WriteL(const TDesC8 &,TInt,TRequestStatus &)
|
|
MStreamBuf::WriteL(const TDesC8 &,TRequestStatus &)
|
|
TStreamBuf::Avail(TArea)const
|
|
TStreamBuf::Avail(TRead)const
|
|
TStreamBuf::Avail(TWrite)const
|
|
TStreamBuf::DoReadL(MStreamInput &,TStreamTransfer)
|
|
TStreamBuf::DoReadL(TAny *,TInt)
|
|
TStreamBuf::DoWriteL(MStreamOutput &,TStreamTransfer)
|
|
TStreamBuf::DoWriteL(const TAny *,TInt)
|
|
TStreamBuf::End(TArea)const
|
|
TStreamBuf::End(TRead)const
|
|
TStreamBuf::End(TWrite)const
|
|
TStreamBuf::Ptr(TArea)const
|
|
TStreamBuf::Ptr(TRead)const
|
|
TStreamBuf::Ptr(TWrite)const
|
|
TStreamBuf::SetBuf(TArea,TUint8 *,TUint8 *)
|
|
TStreamBuf::SetBuf(TRead,TUint8 *,TUint8 *)
|
|
TStreamBuf::SetBuf(TWrite,TUint8 *,TUint8 *)
|
|
TStreamBuf::SetEnd(TArea,TUint8 *)
|
|
TStreamBuf::SetEnd(TRead,TUint8 *)
|
|
TStreamBuf::SetEnd(TWrite,TUint8 *)
|
|
TStreamBuf::SetPtr(TArea,TUint8 *)
|
|
TStreamBuf::SetPtr(TRead,TUint8 *)
|
|
TStreamBuf::SetPtr(TWrite,TUint8 *)
|
|
TStreamBuf::TStreamBuf()
|
Constructor & Destructor Documentation
RSmsSocketBuf(RSocket &)
RSmsSocketBuf
|
(
|
RSocket
&
|
aSocket
|
)
|
|
Parameters
RSocket
& aSocket
|
representing the socket the buffer reads and writes to.
|
Member Functions Documentation
DoSynchL()
void
|
DoSynchL
|
(
|
)
|
[private, virtual]
|
Synchronises the stream buffer with the stream, leaving if any error occurs.
OverflowL()
void
|
OverflowL
|
(
|
)
|
[private, virtual]
|
Empties the buffer and sets up the buffer's write area.
The function panics if the socket is not writable.
SocketWriteL()
void
|
SocketWriteL
|
(
|
)
|
[private]
|
Writes the buffered data to the socket.
UnderflowL(TInt)
TInt
|
UnderflowL
|
(
|
TInt
|
aMaxLength
|
)
|
[private, virtual]
|
Fills the buffer's read area from the socket.
-
leave
-
The function panics if the socket is not readable.
Member Data Documentation
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.