OobsShare

OobsShare — Base object for shared folders

Synopsis

                    OobsShare;
                    OobsShareClass;
const gchar*        oobs_share_get_path                 (OobsShare *share);
void                oobs_share_set_path                 (OobsShare *share,
                                                         const gchar *path);

Object Hierarchy

  GObject
   +----OobsShare
         +----OobsShareNFS
         +----OobsShareSMB

Properties

  "path"                     gchar*                : Read / Write

Description

Details

OobsShare

typedef struct _OobsShare OobsShare;


OobsShareClass

typedef struct {
  GObjectClass parent_class;

  void (*_oobs_padding1) (void);
  void (*_oobs_padding2) (void);
} OobsShareClass;


oobs_share_get_path ()

const gchar*        oobs_share_get_path                 (OobsShare *share);

Returns the path that share shares.

share :

An OobsShare.

Returns :

A pointer to the shared path as a string. This string must not be freed, modified or stored.

oobs_share_set_path ()

void                oobs_share_set_path                 (OobsShare *share,
                                                         const gchar *path);

Sets the shared path of share to be path, overwriting the previous one.

share :

An OobsShare.

path :

A new shared path for share.

Property Details

The "path" property

  "path"                     gchar*                : Read / Write

Path for the share.

Default value: NULL