7 #ifndef Svc_SendFileRequestPortAc_HPP
8 #define Svc_SendFileRequestPortAc_HPP
22 namespace SendFileRequestPortStrings {
64 const char*
toChar()
const;
148 #if FW_PORT_SERIALIZATION == 1
PlatformIntType NATIVE_INT_TYPE
PlatformUIntType NATIVE_UINT_TYPE
C++-compatible configuration header for fprime configuration.
Declares ISF string base class.
Svc::SendFileResponse invoke(const SendFileRequestPortStrings::StringSize100 &sourceFileName, const SendFileRequestPortStrings::StringSize100 &destFileName, U32 offset, U32 length)
Invoke a port interface.
void init()
Initialization function.
void addCallPort(InputSendFileRequestPort *callPort)
Register an input port.
OutputSendFileRequestPort()
Constructor.
@ SERIALIZED_SIZE
The size of the string length plus the size of the string buffer.
const char * toChar() const
Retrieves char buffer of string.
StringSize100()
Default constructor.
StringSize100 & operator=(const StringSize100 &other)
Copy assignment operator.
~StringSize100()
Destructor.
NATIVE_UINT_TYPE getCapacity() const
return size of buffer
Send file response struct.
SerializeStatus
forward declaration for string
SendFileRequestPortStrings::StringSize100 sourceFileNameString
SendFileRequestPortStrings::StringSize100 destFileNameString