CEndpoint Concrete Class
The socket interface exposed by Network stack
Implements
IEndpoint
Subclass of
CUnknown
Methods
-
Inherits
CUnknown.QueryInterface
-
Inherits
CUnknown.AddRef
-
Inherits
CUnknown.Release
- CEndpointReadAt
implements
IFile.ReadAt
-
Source in
xpsock.c
endpoint.c
-
Synchronous read.
- CEndpointWriteAt
implements
IFile.WriteAt
-
Source in
xpsock.c
endpoint.c
-
Synchronous write.
- CEndpointSetSize
implements
IFile.SetSize
-
Source in
xpsock.c
endpoint.c
-
Set the file size.
- CEndpointGetSize
implements
IFile.GetSize
-
Source in
xpsock.c
endpoint.c
-
Get the size of the file.
- CEndpointAllocateBuffer
implements
IEndpoint1.AllocateBuffer
-
Source in
xpsock.c
xpsock.c
cbuffer.c
endpair.c
endpoint.c
endptfac.c
-
Create an IBuffer that works with the endpoint.
- CEndpointSendBuffer
implements
IEndpoint1.SendBuffer
-
Source in
xpsock.c
endpoint.c
-
Send the contents of an IBuffer to given destination.
- CEndpointRecvBuffer
implements
IEndpoint1.RecvBuffer
-
Source in
xpsock.c
endpoint.c
-
Receive from socket returning the origin and an
IBuffer with data contents.
- CEndpointSetCondition
implements
IEndpoint1.SetCondition
-
Source in
xpsock.c
endpoint.c
-
Another wait mechanism: declare interest in status changes in an
endpoint. When something happens, the condition variable is signalled.
This method should only be called once before sending or receiving data
on the endpoint.
- CEndpointAccept
implements
IEndpoint.Accept
-
Source in
xpsock.c
endpoint.c
-
Wait for a new connection.
- CEndpointBind
implements
IEndpoint.Bind
-
Source in
xpsock.c
xpsock.c
endpoint.c
endptfac.c
-
Bind an endpoint to a particular local address.
- CEndpointClose
implements
IEndpoint.Close
-
Source in
xpsock.c
endpoint.c
-
Explicitly close down an endpoint.
- CEndpointConnect
implements
IEndpoint.Connect
-
Source in
xpsock.c
endpoint.c
-
Initiate a connection from this endpoint to the specified remote address.
- CEndpointGetName
implements
IEndpoint.GetName
-
Source in
xpsock.c
endpoint.c
-
Get name of peer (if connected) or self.
- CEndpointGetSockOpt
implements
IEndpoint.GetSockOpt
-
Source in
xpsock.c
endpoint.c
-
Get our socket's option settings.
- CEndpointIoctl
implements
IEndpoint.Ioctl
-
Source in
xpsock.c
endpoint.c
-
Get or set various things.
- CEndpointListen
implements
IEndpoint.Listen
-
Source in
xpsock.c
endpoint.c
-
Ready to accept connections.
- CEndpointRecvFrom
implements
IEndpoint.RecvFrom
-
Source in
xpsock.c
endpoint.c
-
Receive data from somewhere and return the origin.
- CEndpointSendTo
implements
IEndpoint.SendTo
-
Source in
xpsock.c
endpoint.c
-
Send to a given destination.
- CEndpointSetSockOpt
implements
IEndpoint.SetSockOpt
-
Source in
xpsock.c
endpoint.c
-
Set our socket's option settings.
- CEndpointShutdown
implements
IEndpoint.Shutdown
-
Source in
xpsock.c
endpoint.c
-
Disable sends and/or receives on an Endpoint.