hvirtual/cinelerra/renderfarmfsclient.C File Reference

#include "mutex.h"
#include "renderfarm.h"
#include "renderfarmclient.h"
#include "renderfarmfsclient.h"
#include "renderfarmfsserver.h"
#include "units.h"
#include <dlfcn.h>
#include <fcntl.h>
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include <sys/stat.h>
#include <unistd.h>

Include dependency graph for renderfarmfsclient.C:

Go to the source code of this file.

Defines

#define DEBUG   0

Functions

FILE * fopen (const char *path, const char *mode)
FILE * fopen64 (const char *path, const char *mode)
int fclose (FILE *file)
int fileno (FILE *stream)
int remove (__const char *__filename)
int rename (__const char *__old, __const char *__new)
int fgetc (FILE *__stream)
int getc (FILE *__stream)
int fputc (int __c, FILE *__stream)
int putc (int __c, FILE *__stream)
size_t fread (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream)
size_t fwrite (__const void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __s)
int fseek (FILE *__stream, long int __off, int __whence)
int fseeko64 (FILE *__stream, __off64_t __off, int __whence)
long int ftell (FILE *__stream)
__off64_t ftello64 (FILE *__stream)
int __xstat (int __ver, __const char *__filename, struct stat *__stat_buf)
int __xstat64 (int __ver, __const char *__filename, struct stat64 *__stat_buf)
char * fgets (char *__restrict __s, int __n, FILE *__restrict __stream)
int fscanf (FILE *__restrict __stream, __const char *__restrict __format,...)

Variables

RenderFarmFSClientrenderfarm_fs_global = 0


Define Documentation

#define DEBUG   0


Function Documentation

int __xstat ( int  __ver,
__const char *  __filename,
struct stat *  __stat_buf 
)

Definition at line 415 of file renderfarmfsclient.C.

References RenderFarmFSClient::lock(), RENDERFARM_FS_PREFIX, RenderFarmFSClient::stat(), and RenderFarmFSClient::unlock().

Here is the call graph for this function:

int __xstat64 ( int  __ver,
__const char *  __filename,
struct stat64 *  __stat_buf 
)

Definition at line 443 of file renderfarmfsclient.C.

References RenderFarmFSClient::lock(), RENDERFARM_FS_PREFIX, RenderFarmFSClient::stat64(), and RenderFarmFSClient::unlock().

Here is the call graph for this function:

int fclose ( FILE *  file  ) 

Definition at line 101 of file renderfarmfsclient.C.

References RenderFarmWatchdog::done, RenderFarmFSClient::fclose(), RenderFarmFSClient::is_open(), RenderFarmFSClient::lock(), and RenderFarmFSClient::unlock().

Referenced by audio_decode_example(), audio_encode_example(), av_encode(), bad_pixels(), Batch::calculate_news(), Preferences::calculate_processors(), calculate_smp(), FileYUV::check_sig(), FileVorbis::check_sig(), FileTIFF::check_sig(), FileTGA::check_sig(), FilePNG::check_sig(), FileOGG::check_sig(), FileJPEG::check_sig(), FileDV::check_sig(), VDeviceLML::close_all(), close_bit_stream_w(), FileVorbis::close_file(), FileOGG::close_file(), FileMPEG::close_file(), FileAC3::close_file(), FileOGG::close_file_derived(), FileDV::close_file_derived(), IndexFile::close_index(), compute_stats(), dcraw_main(), Record::delete_output_file(), encore(), ExportEDLAsset::export_it(), FileBase::get_mode(), RenderFarmFSServer::handle_request(), MWindow::init_shm(), TitleMain::load_defaults(), Reverb::load_from_file(), main(), mpeg2enc(), mpeg3_mmx_test(), mpeg3_read_toc(), mpeg3_stop_toc(), mpeg3io_close_file(), mpeg3io_open_file(), IndexFile::open_file(), FileOGG::open_file(), FileList::open_file(), File::open_file(), parse_external_jpeg(), parse_ffconfig(), parse_tiff_ifd(), pgm_save(), FrameWriterUnit::process_package(), quicktime_file_close(), quicktime_file_open(), quicktime_make_streamable(), read_ana_window(), FileList::read_frame(), FileTGA::read_frame_header(), FilePNG::read_frame_header(), FileJPEG::read_frame_header(), FileXML::read_from_file(), FileList::read_list_header(), ShapeWipeMain::read_pattern_image(), VDeviceLML::reopen_input(), FileDV::reset_parameters_derived(), NewSvgButton::run(), ThreadIndexer::run(), BRender::run(), TitleMain::save_defaults(), Reverb::save_to_file(), RotateScan::scan_frame(), MotionScan::scan_frame(), split_video(), StringFile::StringFile(), test_32bit_overflow(), BatchRenderThread::test_edl_files(), ConfirmSave::test_files(), thread_fork(), video_decode_example(), video_encode_example(), FileList::write_frames(), Asset::write_index(), FileList::write_list_header(), StringFile::write_to_file(), FileXML::write_to_file(), and ThreadExec::~ThreadExec().

Here is the call graph for this function:

int fgetc ( FILE *  __stream  ) 

char* fgets ( char *__restrict  __s,
int  __n,
FILE *__restrict  __stream 
)

int fileno ( FILE *  stream  ) 

FILE* fopen ( const char *  path,
const char *  mode 
)

Definition at line 55 of file renderfarmfsclient.C.

References RenderFarmFSClient::fopen(), RenderFarmFSClient::lock(), RENDERFARM_FS_PREFIX, and RenderFarmFSClient::unlock().

Referenced by audio_decode_example(), audio_encode_example(), av_encode(), bad_pixels(), Batch::calculate_news(), Preferences::calculate_processors(), calculate_smp(), FileYUV::check_sig(), FileVorbis::check_sig(), FileTIFF::check_sig(), FileTGA::check_sig(), FilePNG::check_sig(), FileOGG::check_sig(), FileJPEG::check_sig(), FileDV::check_sig(), dcraw_main(), Record::delete_output_file(), do_video_stats(), encore(), ExportEDLAsset::export_it(), ff_h263_decode_frame(), FileBase::get_mode(), init(), MWindow::init_shm(), TitleMain::load_defaults(), Reverb::load_from_file(), main(), mpeg2enc(), mpeg3_mmx_test(), mpeg3_read_toc(), mpeg3_start_toc(), open_bit_stream_w(), IndexFile::open_file(), FileVorbis::open_file(), FileOGG::open_file(), FileMPEG::open_file(), FileList::open_file(), FileDV::open_file(), FileAC3::open_file(), File::open_file(), VDeviceLML::open_input(), VDeviceLML::open_output(), parse_args(), parse_external_jpeg(), parse_ffconfig(), pgm_save(), FrameWriterUnit::process_package(), quicktime_file_open(), quicktime_make_streamable(), FileList::read_frame(), FileTGA::read_frame_header(), FilePNG::read_frame_header(), FileJPEG::read_frame_header(), FileXML::read_from_file(), FileList::read_list_header(), ShapeWipeMain::read_pattern_image(), NewSvgButton::run(), ThreadIndexer::run(), BRender::run(), TitleMain::save_defaults(), Reverb::save_to_file(), RotateScan::scan_frame(), MotionScan::scan_frame(), split_video(), StringFile::StringFile(), test_32bit_overflow(), BatchRenderThread::test_edl_files(), ConfirmSave::test_files(), video_decode_example(), video_encode_example(), FileList::write_frames(), Asset::write_index(), FileList::write_list_header(), StringFile::write_to_file(), and FileXML::write_to_file().

Here is the call graph for this function:

FILE* fopen64 ( const char *  path,
const char *  mode 
)

int fputc ( int  __c,
FILE *  __stream 
)

size_t fread ( void *__restrict  __ptr,
size_t  __size,
size_t  __n,
FILE *__restrict  __stream 
)

Definition at line 262 of file renderfarmfsclient.C.

References RenderFarmWatchdog::done, RenderFarmFSClient::fread(), RenderFarmFSClient::is_open(), RenderFarmFSClient::lock(), and RenderFarmFSClient::unlock().

Referenced by audio_decode_example(), av_encode(), canon_600_load_raw(), canon_a5_load_raw(), canon_has_lowbits(), casio_qv5700_load_raw(), FileYUV::check_sig(), FileVorbis::check_sig(), FileTIFF::check_sig(), FileTGA::check_sig(), FilePNG::check_sig(), FileOGG::check_sig(), FileJPEG::check_sig(), FileDV::check_sig(), copy_data(), IndexFile::draw_index(), eight_bit_load_raw(), fill_input_buffer(), foveon_load_camf(), foveon_thumb(), get2(), get4(), get_timestamp(), guess_byte_order(), RenderFarmFSServer::handle_request(), identify(), jpeg_thumb(), kodak_dc120_load_raw(), kodak_easy_load_raw(), layer_thumb(), ljpeg_start(), TitleMain::load_defaults(), Reverb::load_from_file(), main(), minolta_rd175_load_raw(), minolta_z2(), mpeg3io_read_buffer(), nikon_3700(), nikon_e2100(), nikon_e2100_load_raw(), nikon_is_compressed(), olympus_e300_load_raw(), FileList::open_file(), FileDV::open_file(), File::open_file(), parse_ciff(), parse_input_file(), parse_makernote(), parse_mos(), parse_phase_one(), parse_riff(), parse_tiff_ifd(), ppm_thumb(), quicktime_read_data(), read_buffer(), FileDV::read_compressed_frame(), FileList::read_frame(), FileDV::read_frame(), FileTGA::read_frame_header(), FileXML::read_from_file(), IndexFile::read_info(), ShapeWipeMain::read_pattern_image(), FileDV::read_samples(), read_shorts(), read_stdin(), refill_buffer(), VDeviceLML::refill_input(), rollei_load_raw(), BRender::run(), sony_load_raw(), split_video(), StringFile::StringFile(), video_decode_example(), write_packet(), and FileDV::write_samples().

Here is the call graph for this function:

int fscanf ( FILE *__restrict  __stream,
__const char *__restrict  __format,
  ... 
)

int fseek ( FILE *  __stream,
long int  __off,
int  __whence 
)

int fseeko64 ( FILE *  __stream,
__off64_t  __off,
int  __whence 
)

long int ftell ( FILE *  __stream  ) 

__off64_t ftello64 ( FILE *  __stream  ) 

size_t fwrite ( __const void *__restrict  __ptr,
size_t  __size,
size_t  __n,
FILE *__restrict  __s 
)

int getc ( FILE *  __stream  ) 

Definition at line 229 of file renderfarmfsclient.C.

References fgetc().

Referenced by aiff_read_headers(), Read16BitsHighLow(), ReadBytes(), and split_video().

Here is the call graph for this function:

int putc ( int  __c,
FILE *  __stream 
)

Definition at line 257 of file renderfarmfsclient.C.

References fputc().

Referenced by error(), layer_thumb(), mpeg2enc_putbits(), and rollei_thumb().

Here is the call graph for this function:

int remove ( __const char *  __filename  ) 

Definition at line 164 of file renderfarmfsclient.C.

References RenderFarmFSClient::lock(), RenderFarmFSClient::remove(), RENDERFARM_FS_PREFIX, and RenderFarmFSClient::unlock().

Here is the call graph for this function:

int rename ( __const char *  __old,
__const char *  __new 
)


Variable Documentation


Generated on Mon Apr 28 13:56:10 2008 for Cinelerra by  doxygen 1.5.5