---
name: "mode_e_driver_instance"
section: "3"
platform: "linux"
package: "libglobus-xio-doc"
version: "3.3-1"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/mode_e_driver_instance"
---

# mode\_e\_driver\_instance(3)

An XIO handle with the mode\_e driver can be created with either globus\_xio\_handle\_create() or globus\_xio\_server\_register\_accept(). If the handle is created with globus\_xio\_handle\_create(), the contact string passed to ref globus\_xio\_register\_open() call must contain a host name and service/port. The number of streams required can be specified on the attr using GLOBUS\_XIO\_MODE\_E\_SET\_NUM\_STREAMS (default is one stream). The stack of drivers to be used on the streams can be specified on the attr using GLOBUS\_XIO\_MODE\_E\_SET\_STACK (default is a stack containing TCP driver). When the XIO handle is closed, the mode\_e driver will destroy its internal resources and close the stream(s).

## NAME

Opening/Closing - An XIO handle with the mode\_e driver can be created with either **globus\_xio\_handle\_create()** or **globus\_xio\_server\_register\_accept()**.

If the handle is created with **globus\_xio\_handle\_create()**, the contact string passed to ref **globus\_xio\_register\_open()** call must contain a host name and service/port. The number of streams required can be specified on the attr using **GLOBUS\_XIO\_MODE\_E\_SET\_NUM\_STREAMS** (default is one stream). The stack of drivers to be used on the streams can be specified on the attr using **GLOBUS\_XIO\_MODE\_E\_SET\_STACK** (default is a stack containing TCP driver).

When the XIO handle is closed, the mode\_e driver will destroy its internal resources and close the stream(s).

## Author

Generated automatically by Doxygen for globus xio from the source code.
