## InfCommunicationCentralFactory InfCommunicationCentralFactory — Factory for InfCommunicationCentralMethod methods |

## Stability Level

Unstable, unless otherwise indicated

## Synopsis

    #include <libinfinity/communication/inf-communication-central-factory.h>

                        InfCommunicationCentralFactory;
    struct              InfCommunicationCentralFactoryClass;
    InfCommunicationFactory * inf_communication_central_factory_get_default
                                                            (void);

## Object Hierarchy

      GObject
       +----InfCommunicationCentralFactory

## Implemented Interfaces

InfCommunicationCentralFactory implements InfCommunicationFactory.

## Description

InfCommunicationCentralFactory implements InfCommunicationFactory. It supports the "central" method on all networks by instantiating InfCommunicationCentralMethod.

## Details

### InfCommunicationCentralFactory

    typedef struct _InfCommunicationCentralFactory InfCommunicationCentralFactory;

InfCommunicationCentralFactory is an opaque data type. You should only access it * via the public API functions.

### struct InfCommunicationCentralFactoryClass

    struct InfCommunicationCentralFactoryClass {
    };

This structure does not contain any public fields.

### inf_communication_central_factory_get_default ()

    InfCommunicationFactory * inf_communication_central_factory_get_default
                                                            (void);

Returns the default InfCommunicationCentralFactory.

Returns : | A InfCommunicationCentralFactory. It should not be unrefed or freed.