PkNetwork

PkNetwork — An abstract network access GObject

Synopsis




#define             PK_NETWORK_ERROR
#define             PK_NETWORK_TYPE_ERROR
                    PkNetworkPrivate;
                    PkNetwork;
PkNetwork*          pk_network_new                      (void);
gboolean            pk_network_is_online                (PkNetwork *network);

Object Hierarchy


  GObject
   +----PkNetwork

Signals


  "online"                                         : Run Last

Description

This allows a switchable network backend.

Details

PK_NETWORK_ERROR

#define PK_NETWORK_ERROR	(pk_network_error_quark ())


PK_NETWORK_TYPE_ERROR

#define PK_NETWORK_TYPE_ERROR	(pk_network_error_get_type ()) 


PkNetworkPrivate

typedef struct _PkNetworkPrivate PkNetworkPrivate;

Private PkNetwork data


PkNetwork

typedef struct _PkNetwork PkNetwork;


pk_network_new ()

PkNetwork*          pk_network_new                      (void);

Returns :

a new PkNetwork object.

pk_network_is_online ()

gboolean            pk_network_is_online                (PkNetwork *network);

network :

a valid PkNetwork instance

Returns :

TRUE if the network is online Note: This is a dummy file and no checks are done

Signal Details

The "online" signal

void                user_function                      (PkNetwork *pknetwork,
                                                        gboolean   arg1,
                                                        gpointer   user_data)      : Run Last

pknetwork :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.