## GOService GOService |

## Synopsis

    #define             GO_SERVICE_TYPE
    #define             GO_SERVICE                          (o)
    #define             IS_GO_SERVICE                       (o)
    GType               go_service_get_type                 (void);
    GOPlugin*           go_service_get_plugin               (GOService const *service);
    #define             GO_SERVICE_SIMPLE_TYPE
    #define             GO_SERVICE_SIMPLE                   (o)
    #define             IS_GO_SERVICE_SIMPLE                (o)
                        GOServiceSimple;
    GType               go_service_simple_get_type          (void);

## Description

## Details

### GO_SERVICE_TYPE

    #define GO_SERVICE_TYPE         (go_service_get_type ())

### GO_SERVICE()

    #define GO_SERVICE(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GO_SERVICE_TYPE, GOService))

`o` : |

### IS_GO_SERVICE()

    #define IS_GO_SERVICE(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GO_SERVICE_TYPE))

`o` : |

### go_service_get_type ()

    GType               go_service_get_type                 (void);

Returns : |

### go_service_get_plugin ()

    GOPlugin*           go_service_get_plugin               (GOService const *service);

`service` : |
Returns : |

### GO_SERVICE_SIMPLE_TYPE

    #define GO_SERVICE_SIMPLE_TYPE	(go_service_simple_get_type ())

### GO_SERVICE_SIMPLE()

    #define GO_SERVICE_SIMPLE(o)	(G_TYPE_CHECK_INSTANCE_CAST ((o), GO_SERVICE_SIMPLE_TYPE, GOServiceSimple))

`o` : |

### IS_GO_SERVICE_SIMPLE()

    #define IS_GO_SERVICE_SIMPLE(o)	(G_TYPE_CHECK_INSTANCE_TYPE ((o), GO_SERVICE_SIMPLE_TYPE))

`o` : |

### GOServiceSimple

    typedef struct {
    	GOService	base;
    } GOServiceSimple;

### go_service_simple_get_type ()

    GType               go_service_simple_get_type          (void);

Returns : |