Aegis  4.25.D505
Functions
/home/archives/aegis/branch.4/branch.25/delta28933.505/libaegis/project/file.h File Reference
#include <libaegis/fstate.fmtgen.h>
#include <libaegis/project.h>
#include <libaegis/view_path.h>

Go to the source code of this file.

Functions

string_typroject_file_path (project *pp, string_ty *file_name)
string_typroject_file_path (project *pp, fstate_src_ty *src)
string_typroject_file_path (project *pp, cstate_src_ty *src)
string_typroject_file_path_by_uuid (project *pp, string_ty *uuid)
string_typroject_file_directory_conflict (project *, string_ty *)
void project_file_remove (project *, string_ty *)
void project_file_shallow (project *, string_ty *, long)
int project_file_shallow_check (project *, string_ty *)
string_typroject_file_version_path (project *, fstate_src_ty *, int *)

Function Documentation

string_ty* project_file_path ( project pp,
string_ty file_name 
)

The project_file_path function is used to obtain the absolute path to the given project file.

Parameters:
ppThe project in question.
file_nameThe name of the file in question.
Returns:
string containing absolute path of file
Note:
It is a bug to callthis function for a file which does not exist, or is not a project source file, or is a removed source file.

The project_file_path function is used to obtain the absolute path to the given project file.

Parameters:
ppThe project in question.
srcThe file in question.
Returns:
string containing absolute path of file
Note:
It is a bug to callthis function for a file which does not exist, or is not a project source file, or is a removed source file.

The project_file_path function is used to obtain the absolute path to the given project file.

Parameters:
ppThe project in question.
srcThe file in question.
Returns:
string containing absolute path of file
Note:
It is a bug to callthis function for a file which does not exist, or is not a project source file, or is a removed source file.

The project_file_path_by_uuid function is used to obtain the absolute path to a project file specified by its UUID.

Parameters:
ppThe project in question.
uuidThe UUID of the file in question.
Returns:
string containing absolute path of file
Note:
It is a bug to callthis function for a file which does not exist, or is not a project source file, or is a removed source file.
void project_file_remove ( project ,
string_ty  
)
void project_file_shallow ( project ,
string_ty ,
long   
)