Private RecFile and RecPipe declarations. More...
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) |
Private RecFile and RecPipe declarations.
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 REC_HANDLE_INVALID -1 |
Definition at line 31 of file P_RecFile.h.
Referenced by RecFileExists(), RecFileImport_Xmalloc(), RecFileOpenR(), RecMessageReadFromDisk(), and RecWriteConfigFile().
typedef int RecHandle |
Definition at line 32 of file P_RecFile.h.
int RecFileClose | ( | RecHandle | h_file | ) |
Definition at line 70 of file RecFile.cc.
References REC_ERR_OKAY.
Referenced by RecFileExists(), RecFileImport_Xmalloc(), RecMessageReadFromDisk(), RecMessageWriteToDisk(), and RecWriteConfigFile().
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.