Loading...
Searching...
No Matches
globus_net_manager_context.h File Reference

Globus Network Manager Context. More...

`#include "globus_common.h"`
`#include "globus_net_manager.h"`
`#include "globus_net_manager_attr.h"`

Go to the source code of this file.

## Typedefs

typedef struct globus_i_net_manager_context_s * | globus_net_manager_context_t
| Net Manager Context.

## Functions

globus_result_t | globus_net_manager_context_init (globus_net_manager_context_t *context, const globus_net_manager_attr_t *attrs)
| Initialize Context.
void | globus_net_manager_context_destroy (globus_net_manager_context_t context)
| Destroy Context.
globus_result_t | globus_net_manager_context_pre_listen (globus_net_manager_context_t context, const char *task_id, const char *transport, const globus_net_manager_attr_t *attr_array, globus_net_manager_attr_t **attr_array_out)
| Call Context Pre Listen.
globus_result_t | globus_net_manager_context_post_listen (globus_net_manager_context_t context, const char *task_id, const char *transport, const char *local_contact, const globus_net_manager_attr_t *attr_array, char **local_contact_out, globus_net_manager_attr_t **attr_array_out)
| Call Context Post Listen.
globus_result_t | globus_net_manager_context_end_listen (globus_net_manager_context_t context, const char *task_id, const char *transport, const char *local_contact, const globus_net_manager_attr_t *attr_array)
| Call Context End Listen.
globus_result_t | globus_net_manager_context_pre_accept (globus_net_manager_context_t context, const char *task_id, const char *transport, const char *local_contact, const globus_net_manager_attr_t *attr_array, globus_net_manager_attr_t **attr_array_out)
| Call Context Pre Accept.
globus_result_t | globus_net_manager_context_post_accept (globus_net_manager_context_t context, const char *task_id, const char *transport, const char *local_contact, const char *remote_contact, const globus_net_manager_attr_t *attr_array, globus_net_manager_attr_t **attr_array_out)
| Call Context Post Accept.
globus_result_t | globus_net_manager_context_pre_connect (globus_net_manager_context_t context, const char *task_id, const char *transport, const char *remote_contact, const globus_net_manager_attr_t *attr_array, char **remote_contact_out, globus_net_manager_attr_t **attr_array_out)
| Call Context Pre Connect.
globus_result_t | globus_net_manager_context_post_connect (globus_net_manager_context_t context, const char *task_id, const char *transport, const char *local_contact, const char *remote_contact, const globus_net_manager_attr_t *attr_array, globus_net_manager_attr_t **attr_array_out)
| Call Context Post Connect.
globus_result_t | globus_net_manager_context_pre_close (globus_net_manager_context_t context, const char *task_id, const char *transport, const char *local_contact, const char *remote_contact, const globus_net_manager_attr_t *attr_array)
| Call Context Pre Close.
globus_result_t | globus_net_manager_context_post_close (globus_net_manager_context_t context, const char *task_id, const char *transport, const char *local_contact, const char *remote_contact, const globus_net_manager_attr_t *attr_array)
| Call Context Post Close.

## Detailed Description

Globus Network Manager Context.