Overview | Namespace | Class | Index | Help |
oslSocketType | Type, |
oslAddrFamily | Family = osl_Socket_FamilyInet, |
oslProtocol | Protocol = osl_Socket_ProtocolIp ); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
Type | |
Family | |
Protocol |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
const Socket & | socket ); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
oslSocket | socketHandle ); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
oslSocket | socketHandle, |
__sal_NoAcquire | noacquire ); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
noacquire | use SAL_NO_ACQUIRE |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | YES | NO | NO | NO | YES | NO |
sal_True
, when the underlying handle of both
Socket instances are identical, sal_False
otherwise.
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | YES | NO | NO | NO | YES | NO |
sal_True
, when the underlying handle of both
Socket instances are identical, sal_False
otherwise.
oslSocketDirection | Direction = osl_Socket_DirReadWrite ); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
Direction |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
SocketAddr & | Addr ) const; |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | YES | NO | NO | NO | YES | NO |
Addr | receives the address. |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
SocketAddr & | Addr ) const; |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | YES | NO | NO | NO | YES | NO |
Addr | receives the address. |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
const SocketAddr & | LocalInterface ); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
LocalInterface | Address of the Interface |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | YES | NO | NO | NO | YES | NO |
sal_True
if read operations (recv, recvFrom, accept) on the Socket
will NOT block; sal_False
if it would block or if an error occured.
pTimeout | if 0, the operation will block without a timeout. Otherwise the specified amout of time. |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | YES | NO | NO | NO | YES | NO |
sal_True
if send operations (send, sendTo) on the Socket
will NOT block; sal_False
if it would block or if an error occured.
pTimeout | if 0, the operation will block without a timeout. Otherwise the specified amout of time. |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | YES | NO | NO | NO | YES | NO |
sal_True
if OOB-request operations (recv with appropriate flags)
on the Socket will NOT block; sal_False
if it would block or if
an error occured.
pTimeout | if 0, the operation will block without a timeout. Otherwise the specified amout of time. |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
osl_Socket_TypeStream
osl_Socket_TypeDgram
osl_Socket_TypeRaw
osl_Socket_TypeRdm
osl_Socket_TypeSeqPacket
osl_invalid_SocketType
, if an error occured
oslSocketOption | Option, |
void * | pBuffer, |
sal_uInt32 | BufferLen, |
oslSocketOptionLevel | Level = osl_Socket_LevelSocket ) const; |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | YES | NO | NO | NO | YES | NO |
Option | The attribute to query. Valid values (depending on the Level) are:
osl_Socket_LevelSocket .
|
pBuffer | The Buffer will be filled with the attribute. |
BufferSize | The size of pBuffer. |
Level | The option level. Valid values are:
|
oslSocketOption | Option, |
void * | pBuffer, |
sal_uInt32 | BufferLen, |
oslSocketOptionLevel | Level = osl_Socket_LevelSocket ) const; |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | YES | NO | NO | NO | YES | NO |
Option | denotes the option to modify. Valid values (depending on the Level) are:
|
pBuffer | Pointer to a Buffer which contains the attribute-value. |
BufferSize | contains the length of the Buffer. |
Level | selects the level for which an option should be changed. Valid values are:
|
oslSocketOption | option, |
sal_Int32 | nValue ); |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
oslSocketOption | option ) const; |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | YES | NO | NO | NO | YES | NO |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
bNonBlockingMode | If |
sal_True
if mode could be set.
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
sal_True
if non-blocking mode is set.
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
virtual | abstract | const | volatile | template | static | inline | C-linkage |
NO | NO | NO | NO | NO | NO | YES | NO |
Copyright © 2003 Sun Microsystems, Inc.