Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


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 osl_Socket_TypeSeqPacket
(like osl_Socket_TypeSeqPacket).
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. If 0, a default system dependent timeout
                us used.
Return
osl_Socket_Ok if connected successfully, osl_Socket_TimedOut on timeout, osl_Socket_Interrupted if unblocked forcefully (by osl::Socket::close()), osl_Socket_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.