smbnetfs  0.6.3
About: SMBNetFS is a Linux/FreeBSD filesystem that allow you to use samba/microsoft network in the same manner as the network neighborhood in Microsoft Windows.
  Fossies Dox: smbnetfs-0.6.3.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

smbitem Struct Reference

#include <smbitem.h>

Collaboration diagram for smbitem:
[legend]

Data Fields

char * name
 
enum smbitem_t type
 
time_t touch_time
 
int ref_count
 
union {
   struct {
      int   is_hidden
 
      struct smbitem *   parent_group
 
   } 
 
   struct {
      int   child_cnt
 
      int   max_child_cnt
 
      struct smbitem **   childs
 
   } 
 
   struct {
      char *   linkpath
 
   } 
 
}; 
 

Detailed Description

Definition at line 26 of file smbitem.h.

Field Documentation

◆ 

union { ... }

◆ child_cnt

◆ childs

◆ is_hidden

int smbitem::is_hidden

Definition at line 33 of file smbitem.h.

Referenced by function_readdir(), smbitem_mkhost(), and smbitem_new_host().

◆ linkpath

char* smbitem::linkpath

Definition at line 42 of file smbitem.h.

Referenced by smbitem_mklink(), smbitem_new_link(), and smbitem_readlink().

◆ max_child_cnt

int smbitem::max_child_cnt

Definition at line 38 of file smbitem.h.

Referenced by smbitem_getdir(), and smbitem_insert_to_group().

◆ name

◆ parent_group

struct smbitem* smbitem::parent_group

Definition at line 34 of file smbitem.h.

Referenced by smbitem_get_group(), smbitem_mkhost(), and smbitem_release_item().

◆ ref_count

int smbitem::ref_count

◆ touch_time

◆ type


The documentation for this struct was generated from the following file: