## AtkSocket AtkSocket |

## Synopsis

    struct              AtkSocket;
    AtkObject *         atk_socket_new                      (void);
    void                atk_socket_embed                    (AtkSocket *obj,
                                                             gchar *plug_id);
    gboolean            atk_socket_is_occupied              (AtkSocket *obj);

## Description

## Details

### struct AtkSocket

    struct AtkSocket {
      AtkObject parent;
    };

### atk_socket_new ()

    AtkObject *         atk_socket_new                      (void);

### atk_socket_embed ()

    void                atk_socket_embed                    (AtkSocket *obj,
                                                             gchar *plug_id);

Embeds the children of an AtkPlug as the children of the AtkSocket. The plug may be in the same process or in a different process.

`obj` : | an AtkSocket
`plug_id` : | the ID of an AtkPlug

Since 1.30

### atk_socket_is_occupied ()

    gboolean            atk_socket_is_occupied              (AtkSocket *obj);

Determines whether or not the socket has an embedded plug.

`obj` : | an AtkSocket
Returns : | TRUE if a plug is embedded in the socket

Since 1.30