mirror of
https://github.com/dlang/phobos.git
synced 2025-04-29 06:30:28 +03:00
std.socketstream: Clean up Ddoc formatting and code indentation.
This commit is contained in:
parent
1f2cc3ac74
commit
a8992d8eb1
1 changed files with 36 additions and 36 deletions
|
@ -21,8 +21,8 @@
|
|||
*/
|
||||
|
||||
/**************
|
||||
* <b>SocketStream</b> is a stream for a blocking,
|
||||
* connected <b>Socket</b>.
|
||||
* $(D SocketStream) is a stream for a blocking,
|
||||
* connected $(D Socket).
|
||||
*
|
||||
* For Win32 systems, link with <tt>ws2_32.lib</tt>.
|
||||
*
|
||||
|
@ -41,8 +41,8 @@ private import std.stream;
|
|||
private import std.socket;
|
||||
|
||||
/**************
|
||||
* <b>SocketStream</b> is a stream for a blocking,
|
||||
* connected <b>Socket</b>.
|
||||
* $(D SocketStream) is a stream for a blocking,
|
||||
* connected $(D Socket).
|
||||
*/
|
||||
class SocketStream: Stream
|
||||
{
|
||||
|
@ -56,29 +56,29 @@ class SocketStream: Stream
|
|||
*/
|
||||
this(Socket sock, FileMode mode)
|
||||
{
|
||||
if(mode & FileMode.In)
|
||||
readable = true;
|
||||
if(mode & FileMode.Out)
|
||||
writeable = true;
|
||||
if(mode & FileMode.In)
|
||||
readable = true;
|
||||
if(mode & FileMode.Out)
|
||||
writeable = true;
|
||||
|
||||
this.sock = sock;
|
||||
this.sock = sock;
|
||||
}
|
||||
|
||||
/**
|
||||
* Uses mode <b>FileMode.In | FileMode.Out</b>.
|
||||
* Uses mode $(D FileMode.In | FileMode.Out).
|
||||
*/
|
||||
this(Socket sock)
|
||||
{
|
||||
writeable = readable = true;
|
||||
this.sock = sock;
|
||||
writeable = readable = true;
|
||||
this.sock = sock;
|
||||
}
|
||||
|
||||
/**
|
||||
* Property to get the <b>Socket</b> that is being streamed.
|
||||
* Property to get the $(D Socket) that is being streamed.
|
||||
*/
|
||||
Socket socket()
|
||||
{
|
||||
return sock;
|
||||
return sock;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -86,17 +86,17 @@ class SocketStream: Stream
|
|||
*/
|
||||
override size_t readBlock(void* _buffer, size_t size)
|
||||
{
|
||||
ubyte* buffer = cast(ubyte*)_buffer;
|
||||
assertReadable();
|
||||
ubyte* buffer = cast(ubyte*)_buffer;
|
||||
assertReadable();
|
||||
|
||||
if (size == 0)
|
||||
return size;
|
||||
if (size == 0)
|
||||
return size;
|
||||
|
||||
auto len = sock.receive(buffer[0 .. size]);
|
||||
readEOF = cast(bool)(len == 0);
|
||||
if (len == sock.ERROR)
|
||||
len = 0;
|
||||
return len;
|
||||
auto len = sock.receive(buffer[0 .. size]);
|
||||
readEOF = cast(bool)(len == 0);
|
||||
if (len == sock.ERROR)
|
||||
len = 0;
|
||||
return len;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -104,17 +104,17 @@ class SocketStream: Stream
|
|||
*/
|
||||
override size_t writeBlock(const void* _buffer, size_t size)
|
||||
{
|
||||
ubyte* buffer = cast(ubyte*)_buffer;
|
||||
assertWriteable();
|
||||
ubyte* buffer = cast(ubyte*)_buffer;
|
||||
assertWriteable();
|
||||
|
||||
if (size == 0)
|
||||
return size;
|
||||
if (size == 0)
|
||||
return size;
|
||||
|
||||
auto len = sock.send(buffer[0 .. size]);
|
||||
readEOF = cast(bool)(len == 0);
|
||||
if (len == sock.ERROR)
|
||||
len = 0;
|
||||
return len;
|
||||
auto len = sock.send(buffer[0 .. size]);
|
||||
readEOF = cast(bool)(len == 0);
|
||||
if (len == sock.ERROR)
|
||||
len = 0;
|
||||
return len;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -122,7 +122,7 @@ class SocketStream: Stream
|
|||
*/
|
||||
override ulong seek(long offset, SeekPos whence)
|
||||
{
|
||||
throw new SeekException("Cannot seek a socket.");
|
||||
throw new SeekException("Cannot seek a socket.");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -131,15 +131,15 @@ class SocketStream: Stream
|
|||
*/
|
||||
override string toString()
|
||||
{
|
||||
return sock.toString();
|
||||
return sock.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* Close the <b>Socket</b>.
|
||||
* Close the $(D Socket).
|
||||
*/
|
||||
override void close()
|
||||
{
|
||||
sock.close();
|
||||
sock.close();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue