Defines | Typedefs | Functions

P_RecFile.h File Reference

Private RecFile and RecPipe declarations. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define REC_HANDLE_INVALID   -1

Typedefs

typedef int RecHandle

Functions

RecHandle RecFileOpenR (const char *file)
RecHandle RecFileOpenW (const char *file)
int RecFileClose (RecHandle h_file)
int RecFileRead (RecHandle h_file, char *buf, int size, int *bytes_read)
int RecFileWrite (RecHandle h_file, char *buf, int size, int *bytes_written)
int RecFileGetSize (RecHandle h_file)
int RecFileExists (const char *file)
int RecFileSync (RecHandle h_file)
RecHandle RecPipeCreate (const char *base_path, const char *name)
RecHandle RecPipeConnect (const char *base_path, const char *name)
int RecPipeClose (RecHandle h_pipe)
int RecPipeRead (RecHandle h_pipe, char *buf, int size)
int RecPipeWrite (RecHandle h_pipe, char *buf, int size)

Detailed Description

Private RecFile and RecPipe declarations.

License

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Definition in file P_RecFile.h.


Define Documentation

#define REC_HANDLE_INVALID   -1

Typedef Documentation

typedef int RecHandle

Definition at line 32 of file P_RecFile.h.


Function Documentation

int RecFileClose ( RecHandle  h_file  ) 
int RecFileExists ( const char *  file  ) 

Definition at line 120 of file RecFile.cc.

References REC_HANDLE_INVALID, RecFileClose(), and RecFileOpenR().

Referenced by RecCoreInit().

int RecFileGetSize ( RecHandle  h_file  ) 

Definition at line 108 of file RecFile.cc.

Referenced by RecFileImport_Xmalloc().

RecHandle RecFileOpenR ( const char *  file  ) 

Definition at line 34 of file RecFile.cc.

References REC_HANDLE_INVALID.

Referenced by RecFileExists(), RecFileImport_Xmalloc(), and RecMessageReadFromDisk().

RecHandle RecFileOpenW ( const char *  file  ) 

Definition at line 45 of file RecFile.cc.

Referenced by RecMessageWriteToDisk(), and RecWriteConfigFile().

int RecFileRead ( RecHandle  h_file,
char *  buf,
int  size,
int *  bytes_read 
)

Definition at line 80 of file RecFile.cc.

Referenced by RecFileImport_Xmalloc(), and RecMessageReadFromDisk().

int RecFileSync ( RecHandle  h_file  ) 

Definition at line 60 of file RecFile.cc.

References REC_ERR_OKAY.

Referenced by RecWriteConfigFile().

int RecFileWrite ( RecHandle  h_file,
char *  buf,
int  size,
int *  bytes_written 
)

Definition at line 94 of file RecFile.cc.

Referenced by RecMessageWriteToDisk(), and RecWriteConfigFile().

int RecPipeClose ( RecHandle  h_pipe  ) 

Definition at line 308 of file RecFile.cc.

References REC_ERR_OKAY.

RecHandle RecPipeConnect ( const char *  base_path,
const char *  name 
)

Definition at line 216 of file RecFile.cc.

References DL_Warning, ink_strlcpy(), RecLog(), and SEPERATOR.

RecHandle RecPipeCreate ( const char *  base_path,
const char *  name 
)

Definition at line 136 of file RecFile.cc.

References DL_Warning, ink_strlcpy(), RecLog(), and SEPERATOR.

int RecPipeRead ( RecHandle  h_pipe,
char *  buf,
int  size 
)

Definition at line 263 of file RecFile.cc.

int RecPipeWrite ( RecHandle  h_pipe,
char *  buf,
int  size 
)

Definition at line 285 of file RecFile.cc.