Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15
 Overview   Namespace   Class   Index   Help 

Methods of Class ConnectorSocket


ConnectorSocket
ConnectorSocket(
oslAddrFamily Family = osl_Socket_FamilyInet,
oslProtocol Protocol = osl_Socket_ProtocolIp,
oslSocketType Type = osl_Socket_TypeStream );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO NO NO

Summary
Creates a socket that can connect to a (remote) host.
Parameters
Type
For some protocols it might be desirable to
use a different type than sock_stream (like sock_seqpacket).
Therefore we do not hide this parameter here.

connect
oslSocketResult connect(
const SocketAddr & TargetHost,
const TimeValue * pTimeout = 0 );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO NO NO

Summary
Connects the socket to a (remote) host.
Parameters
TargetHost
The address of the target.
pTimeOut
The timeout for blocking. 
Return
result_ok if connected successfully,
result_timeout on timeout,
result_interrupted if unblocked forcefully (by close()),
result_error if connect failed.

Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.