| 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 |
| Family | |
| Type | |
| 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 |
| oslSocket | socketHandle ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | YES | NO |
| const Socket & | sock ); |
| virtual | abstract | const | volatile | template | static | inline | C-linkage |
| NO | NO | NO | NO | NO | NO | YES | NO |
| const Socket & | rSocket ) const; |
| 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.
| const oslSocket | socketHandle ) const; |
| 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 |
| 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 |
| const TimeValue * | pTimeout = 0 ) const; |
| 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. |
| const TimeValue * | pTimeout = 0 ) const; |
| 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. |
| const TimeValue * | pTimeout = 0 ) const; |
| 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_Trueif 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 |
| sal_Bool | bNonBlockingMode ); |
| 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 © 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.