|
|
|
Location:
smsustrm.h
Link against: smsu.lib
class RSmsSocketBuf : public TStreamBuf;
Supported from 6.1
An SMS stream buffer to read and write over a socket.
|
Defined in RSmsSocketBuf:
DoSynchL(), Lag(), Lag(), OverflowL(), RSmsSocketBuf(), SocketWriteL(), UnderflowL(), iBuffer, iSocket
Inherited from MStreamBuf:
Close(),
DoRelease(),
DoSeekL(),
ERead,
EWrite,
PushL(),
Read(),
ReadL(),
Release(),
SeekL(),
SizeL(),
Synch(),
SynchL(),
TMark,
TRead,
TWrite,
TellL(),
Write(),
WriteL()
Inherited from TStreamBuf:
Avail(),
DoReadL(),
DoWriteL(),
End(),
Ptr(),
SetBuf(),
SetEnd(),
SetPtr(),
TArea
private: TInt UnderflowL(TInt aMaxLength);
Fills the buffer's read area from the socket.
The function panics if the socket is not readable.
|
|
|
private: void OverflowL();
Empties the buffer and sets up the buffer's write area.
The function panics if the socket is not writable.
private: void DoSynchL();
Synchronises the stream buffer with the stream, leaving if any error occurs.
private: inline TInt Lag(TWrite) const;
This member is internal and not intended for use.
private: TUint8 iBuffer [ KSmsMaxSegmentLength ];
This member is internal and not intended for use.