Public Member Functions | Protected Member Functions

WinEntry Struct Reference

Windows file system file-entry. More...

#include <winfs.h>

Inheritance diagram for WinEntry:
Inheritance graph
[legend]
Collaboration diagram for WinEntry:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 WinEntry (Entry *parent)

Protected Member Functions

 WinEntry ()
virtual bool get_path (PTSTR path, size_t path_count) const
virtual ShellPath create_absolute_pidl () const

Detailed Description

Windows file system file-entry.

Definition at line 30 of file winfs.h.


Constructor & Destructor Documentation

WinEntry::WinEntry ( Entry parent ) [inline]

Definition at line 32 of file winfs.h.

: Entry(parent, ET_WINDOWS) {}
WinEntry::WinEntry (  ) [inline, protected]

Definition at line 35 of file winfs.h.

Referenced by WinDirectory::read_directory().

Here is the caller graph for this function:


Member Function Documentation

ShellPath WinEntry::create_absolute_pidl (  ) const [protected, virtual]

Reimplemented from Entry.

Definition at line 240 of file winfs.cpp.

References CONTEXT, COUNTOF, and get_path().

{
    CONTEXT("WinEntry::create_absolute_pidl()");

    TCHAR path[MAX_PATH];

    if (get_path(path, COUNTOF(path)))
        return ShellPath(path);

    return ShellPath();
}

Here is the call graph for this function:

bool WinEntry::get_path ( PTSTR  path,
size_t  path_count 
) const [protected, virtual]

Implements Entry.

Definition at line 235 of file winfs.cpp.

References ET_WINDOWS, and Entry::get_path_base().

Referenced by create_absolute_pidl().

{
    return get_path_base(path, path_count, ET_WINDOWS);
}

Here is the call graph for this function:

Here is the caller graph for this function:


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

ROS Explorer Source Code Documentation
generated on 02.01.2013 by doxygen

ROS Explorer Homepage