Language:

The Free and Open Productivity Suite
Apache OpenOffice 4.1.4 released

Developer's Guide

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 and the Apache feather logo are trademarks of The Apache Software Foundation. OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.