.. index:: pair: struct; net_drv_conn .. _doxid-structnet__drv__conn: struct net_drv_conn =================== .. toctree:: :hidden: Overview ~~~~~~~~ A pair of connected sockets :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct net_drv_conn { // fields rcf_rpc_server* :ref:`rpcs1`; rcf_rpc_server* :ref:`rpcs2`; rpc_socket_type :ref:`sock_type`; const struct sockaddr* :ref:`s1_addr`; const struct sockaddr* :ref:`s2_addr`; te_bool :ref:`new_ports`; int :ref:`s1`; int :ref:`s2`; struct sockaddr_storage :ref:`s1_addr_st`; struct sockaddr_storage :ref:`s2_addr_st`; }; .. _details-structnet__drv__conn: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ A pair of connected sockets Fields ------ .. index:: pair: variable; rpcs1 .. _doxid-structnet__drv__conn_1ac5c1d4c4c9fe3d86beb0139d11ace283: .. ref-code-block:: cpp :class: doxyrest-title-code-block rcf_rpc_server* rpcs1 RPC server for the first socket .. index:: pair: variable; rpcs2 .. _doxid-structnet__drv__conn_1a5a12180e1fa4f9ea6e67bcce2327d73c: .. ref-code-block:: cpp :class: doxyrest-title-code-block rcf_rpc_server* rpcs2 RPC server for the second socket .. index:: pair: variable; sock_type .. _doxid-structnet__drv__conn_1a44e743fdd3b0333a5f2c42b1e6ebe04f: .. ref-code-block:: cpp :class: doxyrest-title-code-block rpc_socket_type sock_type ``RPC_SOCK_DGRAM`` or ``RPC_SOCK_STREAM`` .. index:: pair: variable; s1_addr .. _doxid-structnet__drv__conn_1aa2cb823db8d5a1646a62f3b5576e9ec6: .. ref-code-block:: cpp :class: doxyrest-title-code-block const struct sockaddr* s1_addr Address for the first socket .. index:: pair: variable; s2_addr .. _doxid-structnet__drv__conn_1aed43f36e2a39e06d1c83b3d0f8b5e440: .. ref-code-block:: cpp :class: doxyrest-title-code-block const struct sockaddr* s2_addr Address for the second socket .. index:: pair: variable; new_ports .. _doxid-structnet__drv__conn_1a25a5d1659b2d49e76a88dbecc311edcb: .. ref-code-block:: cpp :class: doxyrest-title-code-block te_bool new_ports Whether new ports should be allocated .. index:: pair: variable; s1 .. _doxid-structnet__drv__conn_1ad83b9c5c6f89ace0b75f23feb90c1557: .. ref-code-block:: cpp :class: doxyrest-title-code-block int s1 The first socket .. index:: pair: variable; s2 .. _doxid-structnet__drv__conn_1ad4767a876feae33de35b87f25f9f465c: .. ref-code-block:: cpp :class: doxyrest-title-code-block int s2 The second socket .. index:: pair: variable; s1_addr_st .. _doxid-structnet__drv__conn_1af28dc2358dbd4f1c9085cb020937eddd: .. ref-code-block:: cpp :class: doxyrest-title-code-block struct sockaddr_storage s1_addr_st Auxiliary storage for the first address .. index:: pair: variable; s2_addr_st .. _doxid-structnet__drv__conn_1a9cce888b898a9d52bc50b05dc59a07bf: .. ref-code-block:: cpp :class: doxyrest-title-code-block struct sockaddr_storage s2_addr_st Auxiliary storage for the second address