TpAutomaticProxyFactory

TpAutomaticProxyFactory — factory creating higher level proxy objects

Synopsis

#include <telepathy-glib/telepathy-glib.h>

                    TpAutomaticProxyFactory;
struct              TpAutomaticProxyFactoryClass;
TpAutomaticProxyFactory * tp_automatic_proxy_factory_new
                                                        (void);
TpAutomaticProxyFactory * tp_automatic_proxy_factory_dup
                                                        (void);

Object Hierarchy

  GObject
   +----TpAutomaticProxyFactory

Implemented Interfaces

TpAutomaticProxyFactory implements TpClientChannelFactory.

Description

This factory implements the TpClientChannelFactoryInterface interface to create specialized TpChannel subclasses.

TpAutomaticProxyFactory will currently create TpChannel objects as follows:

It is guaranteed that the objects returned by future versions will be either the class that is currently used, or a more specific subclass of that class.

This factory asks to prepare the following properties:

TpProxy subclasses other than TpChannel are not currently supported.

Details

TpAutomaticProxyFactory

typedef struct _TpAutomaticProxyFactory TpAutomaticProxyFactory;

Data structure representing a TpAutomaticProxyFactory

Since 0.13.2


struct TpAutomaticProxyFactoryClass

struct TpAutomaticProxyFactoryClass {
    GObjectClass parent_class;
};

The class of a TpAutomaticProxyFactory.

GObjectClass parent_class;

the parent class

Since 0.13.2


tp_automatic_proxy_factory_new ()

TpAutomaticProxyFactory * tp_automatic_proxy_factory_new
                                                        (void);

Warning

tp_automatic_proxy_factory_new is deprecated and should not be used in newly-written code. New code should use TpAutomaticClientFactory instead

Convenient function to create a new TpAutomaticProxyFactory instance.

Returns :

a new TpAutomaticProxyFactory

Since 0.13.2


tp_automatic_proxy_factory_dup ()

TpAutomaticProxyFactory * tp_automatic_proxy_factory_dup
                                                        (void);

Warning

tp_automatic_proxy_factory_dup is deprecated and should not be used in newly-written code. New code should use TpAutomaticClientFactory instead

Returns a cached TpAutomaticProxyFactory; the same TpAutomaticProxyFactory object will be returned by this function repeatedly, as long as at least one reference exists.

Returns :

a TpAutomaticProxyFactory. [transfer full]

Since 0.13.2

See Also

TpBasicProxyFactory