| Reference | Class Hierarchy | Class Index | Member Index |
Defines the interface that must be implemented by an object passed as a parameter to:
Public Types | |
| typedef implementation_defined | protocol_type |
| The protocol type associated with the endpoint. | |
| typedef implementation_defined | data_type |
| The type of the endpoint structure. This type is dependent on the underlying implementation of the socket layer. | |
| typedef implementation_defined | size_type |
| The type for the size of the endpoint structure. This type is dependent on the underlying implementation of the socket layer. | |
Public Member Functions | |
| implementation_defined | protocol () const |
| The protocol object associated with the endpoint. The returned object must implement the Protocol concept. | |
| data_type * | data () |
| Get the underlying endpoint in the implementation-defined type. The returned object may be modified by the caller. | |
| const data_type * | data () const |
| Get the underlying endpoint in the implementation-defined type. | |
| size_type | size () const |
| Get the underlying size of the endpoint in the implementation-defined type. | |
| void | size (size_type s) |
| Set the underlying size of the endpoint in the implementation-defined type. | |
| typedef implementation_defined Endpoint::protocol_type |
The protocol type associated with the endpoint.
| typedef implementation_defined Endpoint::data_type |
The type of the endpoint structure. This type is dependent on the underlying implementation of the socket layer.
| typedef implementation_defined Endpoint::size_type |
The type for the size of the endpoint structure. This type is dependent on the underlying implementation of the socket layer.
| implementation_defined Endpoint::protocol | ( | ) | const |
The protocol object associated with the endpoint. The returned object must implement the Protocol concept.
| data_type* Endpoint::data | ( | ) |
Get the underlying endpoint in the implementation-defined type. The returned object may be modified by the caller.
| const data_type* Endpoint::data | ( | ) | const |
Get the underlying endpoint in the implementation-defined type.
| size_type Endpoint::size | ( | ) | const |
Get the underlying size of the endpoint in the implementation-defined type.
| void Endpoint::size | ( | size_type | s | ) |
Set the underlying size of the endpoint in the implementation-defined type.