nx_server_plugin_sdk 1.0 Server Plugin SDK

Public Member Functions | List of all members
nx_spl::FileInfoIterator Class Referenceabstract

File information iterator abstraction. More...

`#include <third_party_storage.h>`

Inheritance diagram for nx_spl::FileInfoIterator:

## Public Member Functions
virtual FileInfo *STORAGE_METHOD_CALL | next (int *ecode) const =0
Public Member Functions inherited from nxpl::PluginInterface
virtual void * | queryInterface (const nxpl::NX_GUID &interfaceID)=0
| Cast to type, specified by interfaceID. More...
virtual int | addRef () const =0
| Increment reference counter. More...
virtual int | releaseRef () const =0
| Decrement reference counter. More...

## Detailed Description

File information iterator abstraction.

## Member Function Documentation

## ◆ next()

virtual FileInfo* STORAGE_METHOD_CALL nx_spl::FileInfoIterator::next | ( | int * | ecode | ) | const
| pure virtual

Parameters

  ecode | Pointer to error code. Pass NULL if you are not interested in error information.

Returns
  current FileInfo* and moves iterator to the next position. Previous FileInfo* is invalidated. If no more files, NULL is returned.

Implemented in nx_spl::FtpFileInfoIterator, and TestFileInfoIterator.

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

- src/storage/third_party_storage.h