ClientUser::File( FileSysType )
Create a FileSys object for reading and writing files in
the client workspace.
|
Virtual? |
Yes |
|
|
Class |
||
|
Arguments |
|
the file type of the file to be created |
|
Returns |
|
a pointer to the new |
Notes
This method is a wrapper for FileSys::Create().
Example
ClientUser::File() is
generally called whenever it’s necessary to manipulate files in the
client workspace. For example, a p4 sync, p4
edit, or p4 revert makes one call to
File() for each workspace
file with which the command interacts.
An alternate implementation might return a subclass of
FileSys. For example, if you have defined a class
MyFileSys and want your MyClientUser class to
use members of this class rather than the base FileSys,
reimplement File() to
return a MyFileSys instead:
FileSys * MyClientUser::File( FileSysType type )
{
return MyFileSys::Create( type );
}