OobsShareSMB

OobsShareSMB —

Synopsis




enum        OobsShareSMBFlags;
#define     OOBS_TYPE_SHARE_SMB_FLAGS
            OobsShareSMB;
GType       oobs_share_smb_flags_get_type   (void);
const gchar* oobs_share_smb_get_name        (OobsShareSMB *);
void        oobs_share_smb_set_name         (OobsShareSMB *,
                                             const gchar *);
const gchar* oobs_share_smb_get_comment     (OobsShareSMB *);
void        oobs_share_smb_set_comment      (OobsShareSMB *,
                                             const gchar *);
OobsShareSMBFlags oobs_share_smb_get_flags  (OobsShareSMB *);
void        oobs_share_smb_set_flags        (OobsShareSMB *,
                                             OobsShareSMBFlags );
OobsShare*  oobs_share_smb_new              (const gchar *path,
                                             const gchar *name,
                                             const gchar *comment,
                                             OobsShareSMBFlags flags);

Object Hierarchy


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

Properties


  "comment"              gchararray            : Read / Write / Construct
  "flags"                OobsShareSMBFlags     : Read / Write / Construct
  "name"                 gchararray            : Read / Write / Construct

Description

Details

enum OobsShareSMBFlags

typedef enum {
  OOBS_SHARE_SMB_ENABLED   = 1 << 0,
  OOBS_SHARE_SMB_BROWSABLE = 1 << 1,
  OOBS_SHARE_SMB_PUBLIC    = 1 << 2,
  OOBS_SHARE_SMB_WRITABLE  = 1 << 3,
} OobsShareSMBFlags;


OOBS_TYPE_SHARE_SMB_FLAGS

#define OOBS_TYPE_SHARE_SMB_FLAGS   (oobs_share_smb_flags_get_type())


OobsShareSMB

typedef struct _OobsShareSMB OobsShareSMB;


oobs_share_smb_flags_get_type ()

GType       oobs_share_smb_flags_get_type   (void);

Returns :

oobs_share_smb_get_name ()

const gchar* oobs_share_smb_get_name        (OobsShareSMB *);

Param1 :
Returns :

oobs_share_smb_set_name ()

void        oobs_share_smb_set_name         (OobsShareSMB *,
                                             const gchar *);

Param1 :
Param2 :

oobs_share_smb_get_comment ()

const gchar* oobs_share_smb_get_comment     (OobsShareSMB *);

Param1 :
Returns :

oobs_share_smb_set_comment ()

void        oobs_share_smb_set_comment      (OobsShareSMB *,
                                             const gchar *);

Param1 :
Param2 :

oobs_share_smb_get_flags ()

OobsShareSMBFlags oobs_share_smb_get_flags  (OobsShareSMB *);

Param1 :
Returns :

oobs_share_smb_set_flags ()

void        oobs_share_smb_set_flags        (OobsShareSMB *,
                                             OobsShareSMBFlags );

Param1 :
Param2 :

oobs_share_smb_new ()

OobsShare*  oobs_share_smb_new              (const gchar *path,
                                             const gchar *name,
                                             const gchar *comment,
                                             OobsShareSMBFlags flags);

path :
name :
comment :
flags :
Returns :

Property Details

The "comment" property

  "comment"              gchararray            : Read / Write / Construct

Comment for the share.

Default value: NULL


The "flags" property

  "flags"                OobsShareSMBFlags     : Read / Write / Construct

Property flags for the share.


The "name" property

  "name"                 gchararray            : Read / Write / Construct

Default value: NULL