| Top |  |  |  |  | 
| void | fm_file_info_job_add () | 
| void | fm_file_info_job_add_gfile () | 
| FmPath * | fm_file_info_job_get_current () | 
| FmFileInfoJob * | fm_file_info_job_new () | 
include
: libfm/fm.h
The FmFileInfoJob can be used to get filled FmFileInfo for some files.
void fm_file_info_job_add (FmFileInfoJob *job,FmPath *path);
Adds a path
 to query list for the job
.
This API may only be called before starting the job
.
Since: 0.1.0
void fm_file_info_job_add_gfile (FmFileInfoJob *job,GFile *gf);
Adds a path gf
 to query list for the job
.
This API may only be called before starting the job
.
Since: 0.1.0
FmPath *
fm_file_info_job_get_current (FmFileInfoJob *job);
Retrieves current the FmPath which caused the error.
Returned data are owned by job
 and shouldn't be freed by caller.
This API may only be called in error handler.
Since: 0.1.10
FmFileInfoJob * fm_file_info_job_new (FmPathList *files_to_query,FmFileInfoJobFlags flags);
Creates a new FmFileInfoJob which can be used by FmJob API.
| files_to_query | list of paths to query informatiom. | [allow-none] | 
| flags | modificators of query mode | 
Since: 0.1.0
struct FmFileInfoJob {
    FmJob parent;
    FmFileInfoJobFlags flags;
    FmFileInfoList* file_infos;
};
| FmJob  | the parent object | |
| FmFileInfoJobFlags  | flags for the job | |
| FmFileInfoList * | gathered data | 
struct FmFileInfoJobClass {
    void (*got_info)(FmFileInfoJob *job, FmFileInfo *info);
};
“got-info” signalvoid user_function (FmFileInfoJob *fmfileinfojob, gpointer arg1, gpointer user_data)
Flags: Run Last