![]()  | 
![]() ![]() ![]() ![]()  | 
![]()  | 
Socket service requirementsBoost , Boost.Asio , Reference
  
  
   | 
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
                 выражение  | 
                 Тип возврата  | 
                 утверждение/примечание  | 
|---|---|---|
| 
                 
                    | 
                 
                  The implementation-defined native representation of a socket. Must
                  satisfy the requirements of   | 
|
| 
                 
                    | 
                 
                  From IoObjectService
                  requirements.  | 
|
| 
                 
                    | 
                 
                  From IoObjectService
                  requirements. Implicitly cancels asynchronous operations, as if
                  by calling   | 
|
| 
                 
 a.move_construct(b, c); 
  | 
                 
                  From IoObjectService
                  requirements. The underlying native representation is moved from
                    | 
|
| 
                 
 a.move_assign(b, ao, c); 
  | 
ИзТребования к IoObjectService. Неявно отменяет асинхронные операции, связанные с<  | 
|
| 
                 
 a.open(b, p, ec); 
  | 
<  | 
                 
                  pre:   | 
| 
                 
 a.assign(b, p, n, ec); 
  | 
<  | 
                 
                  pre:   | 
<a.is_open(b);>  | 
<  | 
|
| 
                 
 const X& u = a; const X::implementation_type& v = b; u.is_open(v); 
  | 
<  | 
|
| 
                 
 a.close(b, ec); 
  | 
<  | 
                 
                  If   | 
| 
                 
 a.native_handle(b); 
  | 
                 
                    | 
|
| 
                 
 a.cancel(b, ec); 
  | 
<  | 
                 
                  pre:   | 
<a.set_option(b,s,ec);>  | 
<  | 
                 
                  pre:   | 
| 
                 
 a.get_option(b, g, ec); 
  | 
<  | 
                 
                  pre:   | 
| 
                 
 const X& u = a; const X::implementation_type& v = b; u.get_option(v, g, ec); 
  | 
<  | 
                 
                  pre:   | 
| 
                 
 a.io_control(b, i, ec); 
  | 
<  | 
                 
                  pre:   | 
| 
                 
 a.at_mark(b, ec); 
  | 
<  | 
                 
                  pre:   | 
| 
                 
 const X& u = a; const X::implementation_type& v = b; u.at_mark(v, ec); 
  | 
<  | 
                 
                  pre:   | 
<a.available(b,ec);>  | 
                 
                    | 
                 
                  pre:   | 
<constX&u=a; constX::implementation_type&v=b; u.available(v,ec);>  | 
                 
                    | 
                 
                  pre:   | 
| 
                 
 const typename Protocol::endpoint& u = e; a.bind(b, u, ec); 
  | 
<  | 
                 
                  pre:   | 
| 
                 
 a.shutdown(b, h, ec); 
  | 
<  | 
                 
                  pre:   | 
| 
                 
 a.local_endpoint(b, ec); 
  | 
                 
                    | 
                 
                  pre:   | 
| 
                 
 const X& u = a; const X::implementation_type& v = b; u.local_endpoint(v, ec); 
  | 
                 
                    | 
                 
                  pre:   | 
| 
                 
 a.remote_endpoint(b, ec); 
  | 
                 
                    | 
                 
                  pre:   | 
<constX&u=a; constX::implementation_type&v=b; u.remote_endpoint(v,ec);>  | 
                 
                    | 
                 
                  pre:   | 
| 
                 
 const typename Protocol::endpoint& u = e; a.connect(b, u, ec); 
  | 
<  | 
                 
                  pre:   | 
<consttypenameProtocol::endpoint&u=e; a.async_connect(b,u,ch);>  | 
Предварительно:<  | 
Статья Socket service requirements раздела Boost.Asio Reference может быть полезна для разработчиков на c++ и boost.
реклама  |