2 #ifndef _HIO_UTILITY_SPHERES_H
3 #define _HIO_UTILITY_SPHERES_H
6 #include "HIOManager.h"
15 SetInputOps(HInputOpFileInputByKey);
16 SetOutputOps(HOutputOpFileOutputByKey);
23 HIORegisterInputType(
"sph",
this);
38 HFileInputResult
FileInputByKey(
const char * FileName, HC_KEY key, HInputHandlerOptions * options) {
39 return FileInputByKey(H_WCS(FileName).encodedText(), key, options);
42 HFileInputResult
FileInputByKey(
const __wchar_t * FileName, HC_KEY key, HInputHandlerOptions * options);
46 HIORegisterOutputType(
"sph",
this);
55 HFileOutputResult
FileOutputByKey(
const char * FileName, HC_KEY key, HOutputHandlerOptions * options) {
57 utf16.encodedText((utf16_char
const*) FileName);
61 HFileOutputResult
FileOutputByKey(
const __wchar_t * FileName, HC_KEY key, HOutputHandlerOptions * options);
HOutputHandlerStyle GetOutputStyle()
Definition: HIOUtilitySpheres.h:50
void RegisterInputHandlerTypes()
Definition: HIOUtilitySpheres.h:22
virtual ~HIOUtilitySpheres()
Definition: HIOUtilitySpheres.h:19
const char * GetOutputName()
Definition: HIOUtilitySpheres.h:29
const char * GetInputName()
Definition: HIOUtilitySpheres.h:30
void RegisterOutputHandlerTypes()
Definition: HIOUtilitySpheres.h:45
HInputHandlerStyle GetInputStyle()
Definition: HIOUtilitySpheres.h:33
HIOUtilitySpheres()
Definition: HIOUtilitySpheres.h:14
HFileOutputResult FileOutputByKey(const char *FileName, HC_KEY key, HOutputHandlerOptions *options)
Definition: HIOUtilitySpheres.h:55
const char * GetInputTypesString()
Definition: HIOUtilitySpheres.h:32
HFileInputResult FileInputByKey(const char *FileName, HC_KEY key, HInputHandlerOptions *options)
Definition: HIOUtilitySpheres.h:38
const char * GetOutputTypesString()
Definition: HIOUtilitySpheres.h:49
Definition: HIOUtilitySpheres.h:9